1、長度
2、默認
3、主鍵
4、非空
5、Unsigned
6、自增
7、Zerofill
1. 長度
2. 默認
設置默認值,比如sex設置默認值為男,即不填內容,默認值就是男。
3. 主鍵
一個表只設一個主鍵,比如id就可以設為主鍵,彼此的id不同,即彼此的主鍵值不同。
4. 非空
1、如果勾上了,若不填值,就會報錯
2、如果沒勾上,若不填值,默認為null
5. Unsigned
1、無符號的整數
2、聲明了該列不能聲明為負數
6. 自增
1、自動在上一條記錄的基礎上+1(默認加1,可以在高級中改默認值)
2、通常用來設置唯一的主鍵index,必須是整數類型
3、可以自定義主鍵自增的起始值和步長
7. Zerofill
設置完長度后,不足的位數,在前面用0填充。
補充:在SQLyog查看建表語句
新查詢編輯器 > SHOW CREATE TABLE student; > 選中執行 > 點結果 > 選最右側展示
用上述查到的SQL代碼,也可以建一個新表。
SHOW CREATE DATABASE school; --查看創建數據庫的語句
SHOW CREATE TABLE student; --查看student數據表的定義語句
DESC student; --顯示表的結構