数据库表ID怎么设置自动增长

我要建个新闻表 插入一条新闻时 新闻的ID是自动增长的 网上说ID本身是自动的 但是我的如果不是手动插入它是NULL的 要怎么设置“该列自动增长”啊 SERVER2000的数据库

数据库表ID设置实现能自动增长的步骤如下(以TB_News表为例):

步骤1:首先检查你的新闻表ID列的数据类型,要设置为自增列,需要该列的数据类型为int或者bigint等数值类型

步骤2:打开sqlserver management studio,右键点击你的新闻表,选择“设计”

步骤3:在第1步打开的表结构设置界面,点击你的列“ID”,在底下的列属性设置界面做如下设置:

进行完以上步骤,即可在该数据表中插入数据时,不用给ID列赋值,ID列的值会自动生成,并且该列的值会自动增长。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-18

方法如下:

1、进入设计表界面,右键你的设计表,找到你的id字段(类int型),将该字段的数据类型选成数值型的,比如decimal或者bigint;

2、然后在下面列的标识处,选择“是”在下面两行,标识种子:表示自动增长的起点是几,默认1;

3、标识增量:表示每次自增的时候跨度是多少,默认每次自增1,这样就设置完成了。

本回答被网友采纳
第2个回答  推荐于2019-09-07

在创建表的时候可以设置,方法如下

进入设计表界面

首先将该字段的数据类型选成数值型的,比如decimal或者bigint

然后在下面列的标识处,选择“是”

然后下面两行,标识种子:表示自动增长的起点是几,默认1

标识增量:表示每次自增的时候跨度是多少,默认每次自增1

例如sql语句。create table tableName(id int identity(1,1) primary key,data varchar(50))

解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。

扩展资料

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。

所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

参考资料:百度百科:数据库

本回答被网友采纳
第3个回答  推荐于2017-09-15
进入设计表界面

首先将该字段的数据类型选成数值型的,比如decimal或者bigint

然后在下面列的标识处,选择“是”

然后下面两行,标识种子:表示自动增长的起点是几,默认1

标识增量:表示每次自增的时候跨度是多少,默认每次自增1本回答被提问者采纳
第4个回答  推荐于2017-09-12

右键你的表-->设计表-->找到你的id字段(类int型)-->标识-->是-->标识种子(初始值)-->标识递增量-->OK!

数据库表ID怎么设置自动增长
1、打开要设置的数据库表,点击要设置的字段,比如id,这时下方会出现id的列属性表;2、列属性中,通过设置“标识规范”的属性可以设置字段自增,从下图上看,“是标识”的值是否,说明id还不是自增字段;3、能够设置ID字段自增的字段必须是可自增的,比如int,bigint类型,而varchar类型是不可自增...

MySQL设置自增长ID
打开MySQL Workbench,创建好一个数据库,右击Tables,选择Create Table 在设计表字段的时候,id列最后一个参数AI(Auto Increment)即为自增长,勾选上即可,需要注意的是必须定义成INT类型,并且必须设置成索引,在本例中将id设置为主键,默认为主键索引。执行Apply,创建表 也可以通过SQL命令的方式创建表...

MySQL自增长设置详解轻松实现ID自动递增mysql上怎么自增长
1. 如果启用了自增长设置,但是未对实际插入的数据进行处理,则会出现插入失败的情况。因此,在使用MySQL自增长设置时,需要确保实际的数据插入符合auto_increment设置的规则。2. 在每次执行INSERT语句时,MySQL都会自动为自增长列赋值,因此在INSERT语句中不要指定自增长列的值,否则会出现数据重复的情况。3...

数据库表ID怎么设置自动增长
步骤1:首先检查你的新闻表ID列的数据类型,要设置为自增列,需要该列的数据类型为int或者bigint等数值类型 步骤2:打开sqlserver management studio,右键点击你的新闻表,选择“设计”步骤3:在第1步打开的表结构设置界面,点击你的列“ID”,在底下的列属性设置界面做如下设置:进行完以上步骤,即可在...

MySQL中ID自动增长机制实现mysql中id自动增长
MySQL中实现ID自动增长的方式是通过自增字段(Auto Increment)来实现的。自增字段必须指定在主键或者唯一索引上,且必须是整数类型(int、bigint等)。在插入数据时,如果字段值为NULL,则MySQL会自动为其生成一个唯一的值。下面就是一个简单的建表语句,其中id字段是自增字段:CREATE TABLE student(id ...

sql2000表内每生成一条数据后ID都是2 怎么修改为从1自动增长
打开SQL Server,连接数据库,找到目标表,右键,然后点击“设计”。单击主键列(或其他需要设置的数据类型为int的列),然后在下方“列属性”中找到“标识规范”,展开。在(是标识)下拉栏中选择“是”,然后设置“标识增量”(递增量)和”标识种子“(初始数)这样设置之后,再保存目标表即可 参考...

数据库如何设置主键(ID)自动增长啊(SQL语句)
在创建表的时候可以设置,方法如下,用一下sql语句。create table tableName(id int identity(1,1) primary key,data varchar(50))解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。

如何让数据库中的主键自动增长
设置:表-->设计表-->找到你的id字段(类int型)-->标识-->是-->标识种子(初始值)-->标识递增量-->OK

mysql数据库怎么让id自动增长,但ID不是主键。难道只有ID为主键时,才...
id自增长,同时需要一个键uniquekey是唯一键。解决方法就是:把id在索引中设置索引类型为任意一个类型,比如normal,然后unique就可以设置为主键了。或者反过来,id自增长,同时作为主键。 uniquekey在索引中索引类型设置为unique即可。补充:考虑到主键能设置成外键,所以建议用以上第一种方式。

表已经存在怎样设置ID自动增长
右键表-->设计表-->找到id字段(类int型)-->标识-->是-->标识种子(初始值)-->标识递增量-->完成。

相似回答