数据库系列学习(十)-约束

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

数据库系列学习(十)-约束1.主键约束(PRimary key)

create table T_User1( Id int primary key identity(1,1), UName nvarchar(10))

2.非空约束(not null)create table T_User2( Id int primary key identity(1,1), UName nvarchar(10) not null)3.1唯一约束(unique)-单列create table T_User3( Id int primary key identity(1,1), UNo nvarchar(10)unique)3.2唯一约束-多列create table T_User4( Id int primary key identity(1,1), UAddress nvarchar(10), UName nvarchar(10), constraint uniq_addr_name unique(UAddress,UName))4.1Check约束(check)-单列create table T_User5( Id int primary key identity(1,1), UName nvarchar(10)check(len(UName)<4), UAge int check(UAge>0))4.2Check约束-多列create table T_User6( Id int primary key identity(1,1), UWorkYear int, UAge int, constraint ck_wkyear_age check(UWorkYear<UAge))5.外键约束(foreign key)create table T_Author( AId int primary key identity(1,1), AName nvarchar(10))create table T_Blog( BId int primary key identity(1,1), BAuthorId int, foreign key(BAuthorId) references T_Author(AId))

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航