MySQL AUTO INCREMENT 自增字段

MySQL AUTO INCREMENT 自增字段

❮ MySQL CREATE INDEX 语句

MySQL Date 函数 ❯

MySQL AUTO INCREMENT 自增字段

更新于 2024/6/30 7:43:00

什么是自动增量字段?

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

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

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"。

❮ MySQL CREATE INDEX 语句

MySQL Date 函数 ❯

相关推荐

日博365登录网址 网页上历史记录在哪里查到 网页历史记录怎么查找?

网页上历史记录在哪里查到 网页历史记录怎么查找?

📅 06-27 👁️ 8532
bt365网上娱乐 狂野飙车系列

狂野飙车系列

📅 08-27 👁️ 889
bt365网上娱乐 《征途2》最闪亮的家族大盘点(一)

《征途2》最闪亮的家族大盘点(一)

📅 10-26 👁️ 6792
365娱乐 苹果iPhone7和7Plus换屏幕要多少钱

苹果iPhone7和7Plus换屏幕要多少钱

📅 08-04 👁️ 6140