mysql 建表 自增
时间: 2023-06-30 15:24:15 浏览: 97
在MySQL中创建实现自增的序列(Sequence)的教程
5星 · 资源好评率100%
好的,MySQL 中可以使用自增列来为表中的数据行分配唯一的标识符。在 MySQL 中,可以通过 `AUTO_INCREMENT` 关键字来实现自增列。以下是示例代码:
```
CREATE TABLE example (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT
);
```
在这个例子中,`id` 列被定义为主键,并使用 `INT` 数据类型以及 `AUTO_INCREMENT` 关键字。这意味着每次向表中插入一行数据时,`id` 列的值都会自动增加。
当您向表中插入数据时,可以将 `id` 列的值设置为 `NULL`,MySQL 将自动为您生成唯一的标识符。
以下是一个示例插入语句:
```
INSERT INTO example (name, age) VALUES ('John', 30);
```
在这个例子中,`id` 列的值将被自动分配并自增。
还需要注意的是,自增列必须是表的主键或唯一键。否则,将无法正确地为每个数据行分配唯一的标识符。
阅读全文