一、自增限制
自增限制一般用在ID上,可以自动给ID加序号。
create table 表名
(
列名2 数据类型 primary key identity(0,1) , --identity就是自增限制,括号里代表从0开始,每次增加1.
列名2 数据类型,
)
insert into 表名 values('数据') --加的数据是列名2的数据 第一个自增限制的不用加 会自动排序
二、增加外部关键词(外键约束)
creatr table 表1
(
列1 数据类型 primary key , --增加外键需要引用的表已经建立
)
create table 表2
(
列2 数据类型, foreign key references 表1(列1) --foreign key references 就是增加外键的语句 后面是引用的外键的表名列名
)
insert into 表2 values (), 加了外键以后增加行不能增加外键没有的数据 如果外键可以为空 那么可以增加null
三、unique 唯一 约束
creatr table 表1
(
列1 数据类型 unique, --为一个列加唯一约束
列2 数据类型 ,
列3 数据类型 ,
列4 数据类型 ,
constraint 约束名 unique(列2,列3) --给多个列加唯一约束
)
alter table 表1 add unique(列4) --表已经建立的情况下给单个列增加唯一约束
alter table 表1 add constraint 约束名 unique(列2,列3) --表已经建立的情况下给多个列增加唯一约束并命名该约束