如何修改表 比如增加外码约束,增加check yues,等等
答案:1 悬赏:40 手机版
解决时间 2021-03-22 22:44
- 提问者网友:我一贱你就笑
- 2021-03-22 19:52
如何修改表 比如增加外码约束,增加check yues,等等
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-22 19:58
如果是用企业管理器
鼠标右键点你的表,然后点设计表
再在你插入的字段的空白处右键点,会有check约束,主外键,关系
如果用查询分析器
--添加主键约束(stuNo作为主键,stuInfo为表名)
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
--添加检查约束 要求年龄在15-40岁之间
alter table stuInfo
add constraint CK_stuAge CHECK(stuAge BETWEEN 15 AND 40)
添加外键约束 (表名stuMarks stuInfo)
alter table stuMarks
add constraint FK_stuNo FOREIGN KEY(stuNo) REFERENCES stuInfo(stuNo)
鼠标右键点你的表,然后点设计表
再在你插入的字段的空白处右键点,会有check约束,主外键,关系
如果用查询分析器
--添加主键约束(stuNo作为主键,stuInfo为表名)
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
--添加检查约束 要求年龄在15-40岁之间
alter table stuInfo
add constraint CK_stuAge CHECK(stuAge BETWEEN 15 AND 40)
添加外键约束 (表名stuMarks stuInfo)
alter table stuMarks
add constraint FK_stuNo FOREIGN KEY(stuNo) REFERENCES stuInfo(stuNo)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯