主鍵約束 唯一約束 非空約束 預設約束

2022-06-27 17:33:09 字數 324 閱讀 8968

1、主鍵約束:每個表中最多有乙個主鍵約束,定義為主鍵的字段不能重複,不能為null值。

欄位名 資料型別 primary key;

primary key(欄位1,欄位2.....);

2、非空約束:字段值不為空

欄位名 資料型別 not null;

3、唯一約束:字段值不重複出現

欄位名 資料型別 unique;

4、預設約束:給表中的字段指定預設值,即表中插入新紀錄的時候,如果沒有給這個字段賦值,那麼資料庫會自動給這個字段插入預設值。

欄位名 資料型別 default 預設值;

5、外來鍵及外來鍵的作用

MySQL學習 主鍵約束 非空約束 唯一約束

約束的概念 對錶中的資料進行限定,保證資料的正確性 有效性和完整性 1 主鍵約束 primary key 1.1注意 1 含義 非空且唯一 2 一張表只能有乙個字段為主鍵 3 主鍵就是表中記錄的唯一標識 1.2 在建立表時新增主鍵約束 create table stu id int primary ...

唯一約束,主鍵約束,唯一索引

1.unique約束和primary key約束用來保證同一表中指定的列上沒有重複值,這兩個約束都產生唯一索引確保資料一致性,預設情況下,unique約束產生唯一的非聚集索引,primary key約束產生唯一的聚集索引。primary key約束比unique約束嚴格 primary key列不允...

mysql之非空約束,唯一約束,外來鍵約束

非空約束 是指 某些列不能設定為null值,所以要對列新增非空約束 非空約束的特點 不可以為空,但可以是重複值 not null 是非空約束的關鍵字 create table student sid int primary key auto incrament,sname varchar 50 no...