怎样用SQL语句将表的主键设为自动增长 每次加1?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用SQL语句将表的主键设为自动增长 每次加1?相关的知识,希望对你有一定的参考价值。
能在用SQL语句建表的同时就把主键设为自动增长吗?如果不能那建好了表以后怎么用SQL语句把主键设成自动增长?
呵呵!create table mytest
(
id int primary key identity(1,1),--主键,自动+1
name varchar(20) unique not null,--不允许重复,不允许为空
Age tinyint,
notetime smalldatetime default getdate()
)
insert into mytest values ('张三',20,getdate())
insert into mytest (name,age)values ('李四',20) 参考技术A autoincrement(1,1)设为数据类型即可
怎样将ms sql的主键设置为每次自增加1
我是在数据库建好了的,但是最后发现要将改为自增的,该怎么做
1.首先,待设置的字段类型一定要是int型的,否则不能设置“标识规范”。2.打开SQL Server,连接数据库,找到目标表,右键,然后点击“设计”。
3.单击主键列(或其他需要设置的数据类型为int的列),然后在下方“列属性”中找到“标识规范”,展开。
4.在(是标识)下拉栏中选择“是”,然后设置“标识增量”(递增量)和”标识种子“(初始数),分别为1
5.保存目标表即可。 参考技术A
数据库建立好以后。在左边选择数据库列表中选择需要修改的数据库。然后点击“表”在右边该数据库表中选择你需要修改的表 右键选择“设计表”然后选中需要修改的字段 把“自动增长勾上”保存后退出即可
参考技术B 右键表名,选设计表,选中主键列,在下面的标识选项中选择“是”本回答被提问者采纳 参考技术C 用identitycreate table T(ID int identity(1,1),Name nvarchar(100))
以上是关于怎样用SQL语句将表的主键设为自动增长 每次加1?的主要内容,如果未能解决你的问题,请参考以下文章