sqlserver创建自动增长列
create table 表名
(
列名 int identity(1,1);
)
解释 :1\数据类型必须为整型(int,bigint,smallint,tinyint);
2\indentity即自动增长;
3、(1,1)前一个“1”为起始数字,后一个“1”为步长,即间隔多少;
4、insert添加元组时,此列不能加(即如果此表有六列,直插入其它五列的内容);
1.新建一数据表,里面有字段id,将id设为为主键
复制代码 代码如下:
create table tb(id int,constraint pkid primary key (id))
create table tb(id int primary key )
2.新建一数据表,里面有字段id,将id设为主键且自动编号
复制代码 代码如下:
create table tb(id int identity(1,1),constraint pkid primary key (id))
create table tb(id int identity(1,1) primary key )
3.已经建好一数据表,里面有字段id,将id设为主键
复制代码 代码如下:
alter table tb alter column id int not null
alter table tb add constraint pkid primary key (id)
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载