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)
--成绩表和学生信息表的外键
=================== 主键约束 ===================
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)
--成绩表和学生信息表的外键