1. 程式人生 > 其它 >資料庫的欄位屬性★★

資料庫的欄位屬性★★

資料庫的欄位屬性

學前須知:表格的設定在如下位置


欄位屬性表格展示

欄位屬性 描述
Unsigned 無符號的整數,該列不能被宣告為負數
zerofill 零填充,不足的位數使用0來填充
例如:int(3),5 -->005
autoincrement 自增:自動在上一條記錄的基礎上+1(預設)
通常用於設定唯一的主鍵 index,必須是整數型別
可以自定義設定主鍵自增的起始值和步長
NULLNOT NULL null:如果不賦值就預設為null
not null:必須賦值
default(預設) 設定預設的值
如果不指定值該列值則填寫為預設值

欄位屬性測試

  • 自增

    自行測試,這裡不再贅述

  • 主鍵:一定要非空

  • 非空

    空會報錯,不再贅述

  • 預設值default:注意要用 '' 包裹,否則會報錯

    • 如圖,將 sex 預設值設定為男
    • 如下圖,表格 sex 欄自動填充為男
  • 0填充

    • 如圖將 id 設定為填充0
    • 未填充位數就自動填充0

每個表都必須存在以下五個欄位

id				#主鍵
`version`		#樂觀鎖
is_delete		#偽刪除
gmt_create		#建立時間
gmt_update		#修改時間