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  SERIAL PRIMARY KEY,
   NAME           TEXT      NOT NULL,
   AGE            INT       NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL
);

类型SMALLSERIAL、SERIAL 和 BIGSERIAL 范围:

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM