您的位置:首页 > 数据库

使用SQL语句创建和删除约束

2011-08-14 19:55 453 查看
--添加主键约束:(将stuNo作为主键)

Alter Table stuInfo

ADD Constraint PK_stuNo Primary key(stuNo)

--添加唯一约束(身份证号唯一,以为每个人的身份证号是唯一的)

Alter Table stuInfo

ADD Constraint UQ_stuID Primary key(stuID)

--添加默认约束(如果地址不详,默认为“地址不详”)

Alter Table stuInfo

ADD Constraint DF_stuAddress default('地址不详') for stuAddress

--添加检查约束,要求年龄只能在15~40岁之间

Alter Table stuInfo

ADD Constraint CK_stuAge check(stuAge between 15 and 40)

--添加外键约束(主表stuInfo和从表stuMarks建立关系,关键字段为stuNo)

Alter Table stuInfo

ADD Constraint FK_stuNo

foreign key(stuNo) references stuInfo(stuNo)

删除约束的语句:

Alter Table 表名

drop constraint 约束名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: