MySQL设置自增长ID
在数据库结构设计中经常会碰到需要给表结构设置一个自增长的id列,在MySQL中也提供了很方便的设置方法,可以使用命令也可以使用可视化操作工具进行设置,本文中使用官方推荐的操作工具MySQL Workbench设置自增长列。
操作方法
- 01
打开MySQL Workbench,创建好一个数据库,右击Tables,选择Create Table
- 02
在设计表字段的时候,id列最后一个参数AI(Auto Increment)即为自增长,勾选上即可,需要注意的是必须定义成INT类型,并且必须设置成索引,在本例中将id设置为主键,默认为主键索引。
- 03
执行Apply,创建表
- 04
也可以通过SQL命令的方式创建表
- 05
创建成功后,我们插入一条记录,观察到id列自动增长为1了
- 06
在mysql中,自增长列我们可以人工赋值
- 07
赋值后在往后自增长的记录就在我们赋值的基础上+1,这里应该是最大值的基础上+1
- 08
如果要清空表重新开始赋值,则需要执行truncate命令
赞 (0)