PostgreSQL数据库 实现ID自增
Posted 瀚高PG实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL数据库 实现ID自增相关的知识,希望对你有一定的参考价值。
PostgreSQL 使用序列来标识数据库的自增长,数据类型有 smallserial、serial 和 bigserial。
create table tb_user_test(id SERIAL,name vatchar);
SMALLSERIAL、SERIAL 和 BIGSERIAL 范围:
虚假类型 | 存储大小 | 范围 |
---|---|---|
SMALLSERIAL | 2字节 | 1 到 32,767 |
SERIAL | 4字节 | 1 到 2,147,483,647 |
BIGSERIAL | 8字节 | 1 到 922,337,2036,854,775,807 |
测试插入
postgres=# insert into tb_user_test(name) values('张三');
INSERT 0 1
postgres=# insert into tb_user_test(name) values('李四');
INSERT 0 1
postgres=# select * from tb_user_test;
id | name
----+------
1 | 张三
2 | 李四
(2 行记录)
以上是关于PostgreSQL数据库 实现ID自增的主要内容,如果未能解决你的问题,请参考以下文章