SQLServer裏面添加約束條件

1、主鍵約束:
格式:
alter table 表格名稱 add constraint 約束名稱 增加的約束類型 (列名)

例子:
alter table emp add constraint ppp primary key (id);

2、check約束(就是給一列的數據進行了限制)
格式:
alter table 表名稱 add constraint 約束名稱 增加的約束類型 (列名)

例子:
alter table emp add constraint xxx check(age>20);

3、unique約束(這樣的約束就是給列的數據追加的不重複的約束類型)

格式:
alter table 表名 add constraint 約束名稱 約束類型(列名)


例子:
alter table emp add constraint qwe unique(ename);

4、默認約束(就是讓此列的數據默認爲一定的數據)

格式:
alter table 表名稱 add constraint 約束名稱 約束類型 默認值) for 列名

例子:
alter table emp add constraint jfsddefault 10000 for gongzi;

5、外鍵約束:


格式:
alter table 表名 add constraint 約束名稱 約束類型 (列名) references 被引用的表名稱 (列名)

例子:
alter table emp add constraint jfkdsj foreign key (did) references dept (id);

6、刪除約束

alter table 表名 drop constraint 約束名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章