SQL sever T-SQL语句2

一、自增限制

自增限制一般用在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) --表已经建立的情况下给多个列增加唯一约束并命名该约束

原文地址:https://www.cnblogs.com/shenyuyaqing/p/7058489.html