常见几种数据库中自增字段的设置方法

转载 2011年01月11日 16:55:00

Microsoft Access中设置自增字段的方法:

可以说这是最简单的一种方法——只需要在在设计视图下将数据类型选择为“自动编号”即可,方便快捷。

SQL Server中设置自增字段的方法的方法:

相对比前边的难了一点:创建数据表时使用这样的语句“create table tablename (id INT IDENTITY(1,1))”,需要说明的是:IDENTITY(1,1)这是问题的关键,括弧里面的第一个数字1表示自增数字的起始,第二个数字1表示递增的间隔,可以根据实际情况进行调整。

MySQL中设置自增字段的方法:

在创建数据表的时候使用这样的语句“create table tablename(id int auto_increment primary key)”,这里auto_increment是关键,通过这样的设置就可以创建自增字段出来。需要说明的是,默认情况下递增间隔是1,如果想按照1、3、5...这样顺序递增,方法是在创建语句前增加这样的语句“set global auto_increment_increment =2;”,当然用户还可以根据自己的需要创建其他形式的自增字段出来。

【转载说明:本文来自很实用网站www.henshiyong.com

另外,在MySQL中如果想实现001、002、003...这样的自增效果也是非常容易的,只需要采用类似的语句即可“create table tablename (id int(3) unsigned zerofill auto_increment primary key); ”,同样地可以结合前边的方法让字段以001、003、005的递增结果展示出来。

常用数据库的自增字段创建方法汇总_DB2_Oracle_MySQL_PostgreSQL_SQL Server_Sybase

DB2CREATE TABLE T1(   id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ...

机房重构---数据库自增字段设置

在敲机房的过程中,对于数据库这块学到了很多新的知识,类似于“存储过程”、“触发器”、“视图”,这“三大件”在机房重构的时候都有新的认识,就像今天中午和李芬聊天时候聊到了学习是一个迭代的过程,不要指望一...

【数据库】如何设置自增字段

之前敲三层的时候遇到这样一个问题:“违反了PRIMARY KEY约束,不能出现重复值”。这是主键约束啊,主键怎么会出现重复值呢?主键ID的值应该是自动增长的,可能视频中设计数据库的时候没有认真听,就出...

MySQL自增字段的设置方法

在数据库应用,我们经常要用到唯一编号。在MySQL中可通过字段的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有所不同。 ISAM表 如果把一个NULL...

mysql数据库中的自增字段会不会溢出,我用的是int,万一超过这个int的表示范围会怎样

mysql数据库中的自增字段会不会溢出,我用的是int,万一超过这个int的表示范围会怎样 举报描述不清违规检举侵权投诉| 分享| 2015-04-23 11:37 princelions ...

SQL2008数据库实现表主键字段自增

自增在建表中很常用,除了方便编码,对于记录的遍历也有好处 设置表内主键字段自增的方法有两种:一种是脚本建表;一种是可视化界面设置 一:脚本建表(以Tuser表为例) CREATE TABLE Tu...

数据库自增字段解决方案

Oracle 序列:是Oracle提供的用于产生一系列唯一数字的数据库对象。 其作用在于:1、自动提供唯一的数值;2、共享对象;3、主要用于提供主键值 在Oracle数据库中创建序列...

Oracle数据库实现字段自增

在用Oracle时,出现了这样一个状况,添加模块时,只传入了一个模块名称,而表中还有一个模块ID,这个ID设定的是自增。但是在Oracle中没有字段自增这个功能。但是可以通过自己写序列、触发器来实现这...

数据库自增字段为什么出现了1000+

问题:原本自增字段突然从1000+ 1 打开配置管理器 2点击sql服务,右边出现页面,鼠标双击右边的SQL Server(MSSQLSERVER) 3接着点击启动参数,在参数里输入 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常见几种数据库中自增字段的设置方法
举报原因:
原因补充:

(最多只允许输入30个字)