postgresql 主键id配序列

一、手动创建序列

1、表格id字段,设置主键(PRIMARY KEY),类型为int4

2、创建序列

CREATE SEQUENCE public.moni_wzhour_warn_id_seq
INCREMENT 1
START 1
MINVALUE 1
MAXVALUE 9223372036854775807
CACHE 1;

3、给表的字段id设置默认值

nextval('tbl_xulie2_id_seq')

这样,往表中插入数据,id会自动插入自增的数值。

二、自动创建
CREATE TABLE COMPANY(
   ID  BIGSERIAL PRIMARY KEY,
   NAME           TEXT      NOT NULL,
   AGE            INT       NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL
);

类型SMALLSERIAL、SERIAL 和 BIGSERIAL 范围:

 

 创建表之后,系统会自动创建一个绑定的序列,来实现id的自增

posted @ 2020-05-08 10:35  JackGIS  阅读(1723)  评论(0编辑  收藏  举报