您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“PostgreSQL主鍵序列怎么設置”,內容詳細,步驟清晰,細節處理妥當,希望這篇“PostgreSQL主鍵序列怎么設置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
Postgresql數據庫不同于mysql,當數據表的id字段配置為自增時,需要先建立主鍵序列,可以自行增加id字段,通過navicat設置主鍵序列。PostgreSql數據庫沒有自己添加字段的說法,而且Postgresql數據庫不同于mysql,我們實現ID自遞增,先創建一個關聯序列,就是主鍵序列,可以自行增加id字段,通過navicat設置主鍵序列。
設置主鍵序列的操作
1、添加主鍵
alter table goods add primary key(sid);
2、創建 COMAPNY4 表,其中 ID 作為主鍵(主鍵類型為int4)
CREATE TABLE COMPANY4( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );
3、 創建序列,新增查詢,將這段代碼放進去,執行查詢
CREATE SEQUENCE public.table_user_id_seq INCREMENT 1START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1;
4、給表的字段id設置默認值
nextval('"table_user_id_seq"')
讀到這里,這篇“PostgreSQL主鍵序列怎么設置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。