增加唯一約束,預設約束,外來鍵的方法

2021-10-04 06:48:05 字數 399 閱讀 9109

唯一約束:

表建立完成後增加唯一約束的語法格式:

alter table 表名

add constraint 約束名

unique 【clustered|non clustered】(列名[…n])

預設約束:

表建立完成後增加預設約束的語法格式:

alter table 表名

add constraint 約束名

default 『預設值』 for 列名

外來鍵約束:

表建立完成後增加外來鍵約束的語法格式:

alter table 表名

add constraint 約束名

foreign key (列名[…n])

references 要聯絡的表(要聯絡的列[…n])

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

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

MySQL唯一約束,主鍵,外來鍵

唯一約束 新增方法 id int unique alter table customers add constraint uq unique id 刪除方法 alter table customers drop index uq 主鍵作用 primary key unique not null 新增...

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

1 主鍵約束 每個表中最多有乙個主鍵約束,定義為主鍵的字段不能重複,不能為null值。欄位名 資料型別 primary key primary key 欄位1,欄位2.2 非空約束 字段值不為空 欄位名 資料型別 not null 3 唯一約束 字段值不重複出現 欄位名 資料型別 unique 4 ...