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

开发中经常会用到自增字段,而且在不同的环境下(使用不同的数据库),设置自增字段的方法也就存在一定的差异:

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;”,当然用户还可以根据自己的需要创建其他形式的自增字段出来。

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

更多相关文章

  1. JavaScript 中 Object ,Prototype 相关的属性和方法
  2. javascript中new Date(****)结果为invalid date或为null解决方法
  3. JavaScript 字符串函数 之查找字符方法(一)
  4. JavaScript--常用互动方法
  5. 在Servlet和HTML页面之间处理函数调用和数据传输的最佳方法是什
  6. 多种方法用javascript输出黑白棋
  7. javascript实现n阶乘的2个方法
  8. 如何使用jQuery将输入值插入更多填充的字段?
  9. Aptana Studio 3 IDE中有运行JavaScript代码的方法吗?

随机推荐

  1. Static interface methods are only supp
  2. Android手机屏幕的三种状态
  3. Android 画图之Matrix(二)
  4. SpringSource通过Spring for Android 1.0
  5. android APP如何实现launcher
  6. android:targetSdkVersion引起的问题
  7. IDEA启动android emulator报错
  8. Android设备唯一标识符(适配Android Q)
  9. Android大数据、断点续传、耗时下载之Dow
  10. 【起航计划 002】2015 起航计划 Android