手册目录
SQL 语句
MySQL数据库
自动增量允许在向表中插入新记录时自动生成唯一编号。
通常这是我们希望在每次插入新记录时自动创建的主键字段。
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"。
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.2万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习