1、创建约束
主键约束、外键约束、unique约束、check约束、default约束
1、在建表的过程中创建约束
--主键约束
primary key
--外键约束
foreign key reference 主表名(主键列名)
--unique约束
列名之后加unique
--check约束
列之后加check(price《1000)
--default约束
列之后加default('')
2、在创建完表之后再创建约束
--主键Id
alter table productinfos add constraint
PK_productinfos primary key(id)
--外键 typeid
alter table productinfos add constraint
FK_productinfos foreign key(typeid) references productType(Typeid)
--unique约束
alter table productinfos add constraint
IX_productinfos_prono unique(prono)
--check约束
alter table productinfos add constraint
CK_productinfos_price check(price<10000)
--default约束
alter table productinfo add constraint
DF_procount default(0) for procount
alter table 表名 add constraint 约束名
primary key(列名)
foreign key(列名) reference 主表(列名)
unique(列名)
check(逻辑表达式)
default(缺省值) for 列名