PostgreSQL - 自动增量
-
简述
PostgreSQL 有smallserial、serial 和bigserial数据类型;这些不是真正的类型,而仅仅是创建唯一标识符列的符号便利。这些类似于其他一些数据库支持的 AUTO_INCREMENT 属性。如果您希望串行列具有唯一约束或作为主键,现在必须指定它,就像任何其他数据类型一样。类型名称serial创建一个整数列。类型名称bigserial创建一个bigint列。如果您预计在表的生命周期内使用超过 2 31个标识符,则应使用bigserial 。类型名称smallserial创建一个smallint列。 -
句法
的基本用法SERIAL数据类型如下 - -
例子
考虑按如下方式创建 COMPANY 表 -现在,将以下记录插入表 COMPANY -这将在 COMPANY 表中插入七个元组,COMPANY 将具有以下记录 -