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 約束名