`
springwork
  • 浏览: 3551 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

【SQL】创建数据库表的约束

SQL 
阅读更多
alter table 表名 add constraint 约束名 约束内容

=================== 主键约束 ===================
alter table 表名 add constraint 约束名 primary key(主键字段)

如:alter table student add constraint PK_sid primary key(sid)

=================== 默认约束 ===================
alter table 表名 add constraint 约束名 default(默认值) for 字段名

如:
alter table student constraint DF_sex default ('男') for sex,--性别默认为男

=================== 检查约束 ===================
alter table 表名 add constraint 约束名 check(约束内容)

如:alter table student add constraint CK_age check(age<100)

=================== 外键约束 ===================
alter table 表名 constraint 约束名 foreign key(外键) references 主键表(主键表的主键)

如:
alter table score

constraint FK_score_student foreign key(sid) references student(sid)

--成绩表和学生信息表的外键
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics