資料庫的欄位屬性★★
阿新 • • 發佈:2022-05-11
資料庫的欄位屬性
學前須知:表格的設定在如下位置
欄位屬性表格展示
欄位屬性 | 描述 |
---|---|
Unsigned |
無符號的整數,該列不能被宣告為負數 |
zerofill |
零填充,不足的位數使用0來填充。 例如:int(3),5 -->005 |
autoincrement |
自增:自動在上一條記錄的基礎上+1(預設) 通常用於設定唯一的主鍵 index,必須是整數型別 可以自定義設定主鍵自增的起始值和步長 |
NULL 和 NOT NULL
|
null:如果不賦值就預設為null not null:必須賦值 |
default (預設) |
設定預設的值 如果不指定值該列值則填寫為預設值 |
欄位屬性測試
-
自增
自行測試,這裡不再贅述
-
主鍵:一定要非空
-
非空
空會報錯,不再贅述
-
預設值default:注意要用 '' 包裹,否則會報錯
- 如圖,將 sex 預設值設定為男
- 如下圖,表格 sex 欄自動填充為男
- 如圖,將 sex 預設值設定為男
-
0填充
- 如圖將 id 設定為填充0
- 未填充位數就自動填充0
- 如圖將 id 設定為填充0
每個表都必須存在以下五個欄位
id #主鍵
`version` #樂觀鎖
is_delete #偽刪除
gmt_create #建立時間
gmt_update #修改時間