主键自增,怎么设置主键自增

SQ数据库中怎样设置自增主键?

主键自增,怎么设置主键自增

文章插图
以sqlserver2008R2数据库为例 。可以用如下方法:
1、先建表:create table test
(id int not null,
name varchar(10))
2、在图形界面 , 找到test表:
3、右键此表名 , 选择“设计” 。
4、右侧出现的页面 , 找到要设置主键的列 , ID列 , 然后右键 , 选择“设置主键” 。
【主键自增,怎么设置主键自增】5、下面一步是要设置自增 , 在左侧列表中 , 右键“id列” , 然后选择“属性” 。
6、其中 , 找到“标识规范” , 标识增量为每次增加多少 , 标识种子代表起始数值大小 。
如何在sql server企业管理器中设置主键自增(初始状态为不能被设置?
主键自增,怎么设置主键自增

文章插图
自动编号:alter table user_infoaddid int Identity(1,1)
user_info是表名 id 是要进行自动编号的字段属性名 。
也可以直接设置:如图
sql server 2005中怎么把主键设置为自增
主键自增,怎么设置主键自增

文章插图
比方说 , 你要创建一个表user_info , 设置的主键名称是user_id , 那么可以如下设置:
create table user_info
(user_id int primary key identity(1,1),//主键初值为1 , 每次自增1 , 数值可变化 , 但要符合之前定义的类型
user_name varchar(20) not null,
....
)
希望能帮到你!~
怎么设置主键自增
主键自增,怎么设置主键自增

文章插图
以sqlserver为例 , 可用如下语句设置:create table test
(id int identity(1,1),primary key(id),
name varchar(10))
其中identity(1, 1)为设置主键自增的部分 , 前边一个1表示从1开始计数 , 后边一个1表示每次增加的数量 。primary key(id)代表id列为主键 。
连续执行如下语句:insert into test(name) values ('a')
insert into test(name) values ('b')
insert into test(name) values ('b')
如图可见 , id列达到了自增的目的 。