欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: sql語句添加約束 [打印本頁]

作者: 51黑fan    時間: 2016-1-31 02:47
標題: sql語句添加約束
--主鍵約束(Primary Key constraint):要求主鍵列的數據唯一,并且不允許為空。
--唯一約束(Unique Constraint):要求該列唯一,允許為空,但只能出現一個空值。
--檢查約束(Check Constraint):某列取值范圍限制、格式限制等,如有關年齡的約束。
--默認約束(Default Constraint):某列的默認值,如我們的男性同學較多,性別默認為男。
--外鍵約束(Foreign Key):用于在兩表之間建立關系需要制定引用主表的哪一列。


語法如下

alter table 表名
add constraint 約束名 約束類型具體的約束說明


示例:
--添加主鍵約束
alter table stuInfo
add constraint PK_stuNo primary key(stuNo)
--添加唯一鍵約束
alter table stuInfo
add constraint UQ_stuID unique(stuID)
--添加默認約束
alter table stuInfo
add constraint DF_stuAddress default('地址不詳') for stuAddress
--添加檢查約束
alter table stuInfo
add constraint CK_stuAge check(stuAge between 15 and 40)
--添加外鍵約束
alter table stuInfo
add constraint FK_stuNo foreign key(stuNo) references stuInfo(stuNo)


刪除約束

alter table 表名 drop constraint 約束名








歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1