MySQL 教程

浏览6404
更新时间2025-08-20

什么是自动增量字段?

自动增量允许在向表中插入新记录时自动生成唯一编号。

通常这是我们希望在每次插入新记录时自动创建的主键字段。


MySQL AUTO_INCREMENT 关键字

MySQL 使用 AUTO_INCREMENT 关键字来执行自动增量功能。

默认情况下,AUTO_INCREMENT的起始值为1,每新增一条记录就加1。

以下 SQL 语句将 "Personid" 列定义为 "Persons" 表中的自增主键字段:

CREATE TABLE Persons (     Personid int NOT NULL AUTO_INCREMENT,     LastName varchar(255) NOT NULL,     FirstName varchar(255),     Age int,     PRIMARY KEY (Personid) );

要让 AUTO_INCREMENT 序列以另一个值开始,请使用以下 SQL 语句:

ALTER TABLE Persons AUTO_INCREMENT=100;

当我们在 "Persons" 表中插入一条新记录时,我们不必为 "Personid" 列指定一个值(将自动添加一个唯一值):

INSERT INTO Persons (FirstName,LastName) VALUES ('Lars','Monsen');

上面的 SQL 语句会在 "Persons" 表中插入一条新记录。 "Personid" 列将自动分配一个唯一值。 "FirstName" 列将设置为 "Lars","LastName" 列将设置为 "Monsen"。

相关视频

更多

免费

MySQLi面向过程极速入门
中级MySQLi面向过程极速入门

13.3万次学习

收藏

免费

MySQLi面向对象编程极速入门
中级MySQLi面向对象编程极速入门

7.5万次学习

收藏

免费

MySQL权威开发指南(教程)
初级MySQL权威开发指南(教程)

15.9万次学习

收藏

免费

ECMAScript 6 入门
中级ECMAScript 6 入门

1.4万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

64.9万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.2万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.6万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.3万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.1万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载