MySQL學習篇 資料型別的屬性 排序

2021-10-09 07:15:59 字數 902 閱讀 3680

預設值:default 『預設值』

非空:not null 修飾的字段在新增資訊是不能不填寫

自動增長:auto_increment 盡量在 int 字段,每次自增 1

主鍵:primary key 一張表只有乙個字段作為主鍵,作為主鍵的字段,任意兩資訊不能重複

唯一鍵:unique 被其修飾的字段,其中中的資料不能重複

create table users(

#id 自增 非空 作為主鍵

id bigint(20) auto_increment not null primary key comment '使用者編號',

#username 非空

username varchar(40)not null comment '使用者名稱',

# gender 預設為性別 女

gender varchar(2) default '女' comment '性別',

#idcard 唯一鍵不能重複 非空

idcard varchar(20) unique not null comment '身份證號'

);

#欄位型別可以是數值型別 也可是字元型別,但對應欄位要英文 不能是中文

#select * from 表名 order by 欄位名 desc/asc

#降序(desc)

select * from users order by score desc;

#公升序(asc)

select * from users order by idcard asc;

mysql基礎篇 資料型別(列屬性)

資料型別 mysql對資料進行統一的分類,統一的進行管理,更好的利用有限的空間。分三大類 數值型別 字串型別和時間日期型別。系統將數值型分為整數型和小數型。在sql中因為更多要考慮如何節省磁碟空間,所以系統將整型又細分成了5類。建立一張整型表 int m m表示顯示寬度,從左到右填充空格。搭配zer...

MySQL 基礎篇 資料型別

給表字段指定儲存格式 約束 有效範圍,mysql主要有以下幾種資料型別 型別關鍵字 位元組無符號最小值 無符號最大值 整數tinyint10 28 1 整數smallint20 216 1 整數mediumint30 224 1 整數int40 232 1 整數bigint80 264 1 浮點數f...

C OOP篇 資料型別

1.概念 1.值型別和引用型別的原理 2.執行緒棧和託管堆 3.裝箱和拆箱 裝箱 就是將乙個值型別轉換成等價的引用型別。拆箱 跟裝箱相反的操作,將乙個已近裝箱的引用型別轉換為值型別。4.型別判等 基本型別原理 c 的基本型別是按照資料在計算機記憶體是如何被分配來劃分,一種是值型別 value typ...