怎么用mysql创建序列号

2023年 11月 4日 68.4k 0

在MySQL中创建序列号可以用到自增主键。自增主键在每次插入一条新记录的时候都会生成一个唯一的自增主键,可以直接用作序列号。

怎么用mysql创建序列号

创建一个包含自增主键的表可以使用以下SQL语句:

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;

在这个表中,id列被设置为自增主键。每次插入一个新记录的时候,MySQL都会自动为这个id列生成一个唯一的自增主键值。

插入数据时可以不指定id列的值,如下所示:

INSERT INTO `test` (`name`) VALUES ('Tom');
INSERT INTO `test` (`name`) VALUES ('Jerry');

这将会插入两条记录,id列的值会自动从1开始递增。使用以下SQL语句查看表中的数据:

SELECT * FROM `test`;

输出结果如下:

+----+-------+
| id | name |
+----+-------+
| 1 | Tom |
| 2 | Jerry |
+----+-------+

可以看到,id列的值被自动赋为了1和2,作为序列号使用时非常方便。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论