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;”,当然用户还可以根据自己的需要创建其他形式的自增字段出来。
本文介绍了在SQLServer和MySQL中创建自增字段的方法。SQLServer使用IDENTITY属性定义自增字段,MySQL则使用auto_increment关键字。此外,还介绍了如何设置自增字段的初始值和递增值。
1289

被折叠的 条评论
为什么被折叠?



