黑马程序员技术交流社区
标题:
用语句建表并有自动增长1的ID主键
[打印本页]
作者:
夏雪锐
时间:
2011-11-8 20:55
标题:
用语句建表并有自动增长1的ID主键
用语句建表并有自动增长1的ID主键
作者:
黄威
时间:
2011-11-8 21:16
identity(1,1)可以实现主键的自动增长1
作者:
夏雪锐
时间:
2011-11-8 22:03
create table T_Test(ID int
not null primary key identity(1,1))
作者:
yy312232557
时间:
2011-11-8 22:37
楼上的回答有错误,
建表的时候,ID是主键而且已经自增了,就不需要not null 约束了,这是多余的
在其他时候可以加上not null 约束,如下所示
create table T_Test
(
ID
int primary key identity(1,1) ,
Name
varchar
(20)
not null
.....
.....
)
作者:
吴春晟
时间:
2011-11-9 10:40
默认地,IDENTITY 的开始值是 1,每条新纪录递增 1,如果从 1开始递增可以如下(自定义的话就用 IDENTITY(n,m) 初始值n,增量m):
CREATE TABLE table_name
(
ID int PRIMARY KEY IDENTITY,
Name varchar(50) NOT NULL,
....
)
作者:
小石
时间:
2011-11-9 18:00
create Table Table_Name
(
ID int IDENTITY(1,1)
......
)
alert table Table_Name
add constraint PK_ID primary key(ID)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2