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