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)

相关推荐

  • sqlserver设置自增id

    自增id是在向表中插入数据自动增长的id,它是唯一的,且不能为空,也不用你自己填数据,经常用于唯一标识 操作方法 01 在需要设置自增id的表,右键设计 02 添加一行数据,取名为id(可以自行取名) ...

  • 怎么在优酷APP中设置开启Touch ID登录

    我们手机上下载的APP等登录方式有很多选择,今天给大家介绍一下怎么在优酷APP中设置开启Touch ID登录的具体操作步骤.1. 解锁手机后,找到桌面上的优酷APP,打开2. 进入主页面后,点击页面右 ...

  • mysql 设置忽略大小写

    今天小编和大家分享mysql 设置忽略大小写,希望对大家有所帮助. 操作方法 01 查看大小写区分:mysql> show variables like "%case%";+ ...

  • mysql设置system_time_zone

    mysql数据库的系统时区,其实是分两种的,一种是mysql的全局时区,另外一种是当前会话的时区,如果当前会话不指定时区,就默认使用全局时区 操作方法 01 使用MySQL Workbench管理工具 ...

  • 如何设置苹果手机Touch ID与密码

    从iPhone5s开始加入Touch ID指纹识别技术,那么你知道如何设置苹果手机Touch ID与密码吗? 操作方法 01 打开苹果手机的主界面,打开设置. 02 用手向上滑动页面 ,点击" ...

  • 抖音短视频app怎么重新设置抖音ID?

    抖音短视频app中想要修改自己的id账号,该怎么修改呢?下面我们就来看看详细的教程. 1)打开抖音短视频APP,首先点击首页右下方处的[我],随后点击界面中箭头所指处的[...]图标:(如下图) 2) ...

  • linux mysql 设置远程访问权限

    linux下mysql开启远程访问权限及防火墙开放3306端口 操作方法 01 1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登 ...

  • 什么叫朋友网ID?如何设置?

    朋友网ID,可在www.pengyou.com后添加您喜欢的英文或中文拼音的个性ID,设置成功后可将自己的朋友网ID推荐给好友,而对方即可通过域名直接进入个人主页查看信息。 朋友网ID设置方式: 1、 ...

  • iPhone手机如何重新设置Apple ID密码

    现在有很多人在使用iPhone手机,有些新用户不知道如何重新设置Apple ID密码,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开[设置]窗口,接着根据下图箭头所指,点击 ...