MySQL 是 Web 世界中最流行的开源关系型数据库管理系统之一。创建表时,我们经常需要一个自增字段用来唯一标识每条数据,本文将介绍如何在 MySQL 中添加自增字段。
首先,创建一张数据表:
CREATE TABLE `test_table` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL,`age` int(11) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
上述代码中,首先定义了一个名为 `test_table` 的表,并定义了 3 个字段: `id` (整型、自增、主键)、 `name` (字符串类型,不允许为空)和 `age` (整型,不允许为空)。
其中,`id` 字段通过 `AUTO_INCREMENT` 关键字实现自增,`PRIMARY KEY` 则将 `id` 字段定义为主键。
接下来,我们向 `test_table` 表中插入一条数据:
INSERT INTO `test_table` (`name`, `age`) VALUES ('张三', 18);
此时,数据表中会自动生成一个初始值为 1 的 `id` 字段。
如果想一次性插入多条数据,则可以使用以下代码:
INSERT INTO `test_table` (`name`, `age`) VALUES('张三', 18),('李四', 20),('王五', 22);
本文介绍了 MySQL 中如何添加自增字段。希望本文对于初学者能有所帮助。