資料限制 – 小結
- 對使用者操作表的資料進行限制
- 預設值
- 不插入值的時候,mysql自動給該字段配置設定預設值。
- 字段允許為空 對預設值可以插入null
- 非空 :
- 非空字段是不能插入null,字段必須指派
- 唯一 :
- 對字段的值不能重複
- 唯一字段可以插入多個null
- 主鍵 :
- (非空 + 唯一) 通常情況下每張表都會設定一個主鍵字段,用于标記記錄的唯一性
- 建議不要選擇表的包含業務含義的字段作為主鍵,建議給每張表獨立設計一個非業務含義的 id 字段
- 自增長 :
- 自動的遞增,可以不指派,自動增長
- 預設值
重要差別
- delete from student;
- 不能影響自增長限制
- truncate table student;
- 可以影響自增長限制