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設定主鍵序列的方法,希望能對你有所幫助喲~更多PostgreSQL學習推薦:。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2041/viewspace-2830655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- postgresql重置序列和自增主鍵SQL
- PostgreSQL中如何高效使用UUID主鍵?SQLUI
- postgresql自增主鍵SQL
- postgresql如何設定外界訪問SQL
- 如何設定 MariaDB 主主複製
- SqlServer主鍵和自增長設定SQLServer
- oracle主鍵序列的建立,刪除,修改序列起始值Oracle
- 通用mapper用oracle序列作為主鍵APPOracle
- PostgreSQL 建立主鍵自增表的 DDLSQL
- win10鍵盤按鍵速度在哪裡設定_win10鍵盤按鍵速度如何設定Win10
- PostgreSQL 序列(Sequence)SQL
- PostgreSQL建立自增主鍵的兩種方法SQL
- PostgreSQL中UUID v7作為主鍵SQLUI
- IDEA如何設定成Eclipse的快捷鍵IdeaEclipse
- MacBook Pro如何自定義設定快捷鍵?Mac
- SQLite設定主鍵自動增長及插入語法SQLite
- CentOS7預設的快捷鍵如何修改設定CentOS
- Mac電腦如何設定一鍵回到桌面?Mac
- vscode 如何設定滑輪滾動快捷鍵VSCode
- win10 qq快捷鍵怎麼設定_如何給win10的qq設定快捷鍵Win10
- 使用 bitnami/postgresql-repmgr 映象快速設定 PostgreSQL HASQL
- oracle 序列值導致的主鍵衝突問題Oracle
- 使用Docker自動設定PostgreSQLDockerSQL
- VS Code 如何設定大小寫轉換快捷鍵
- linux設定埠轉發(一鍵設定)Linux
- win10 如何將睡眠設定為快捷鍵_win10怎麼設定電腦休眠快捷鍵Win10
- dell win10鎖定觸控板快捷鍵怎麼設定_dell win10鎖定觸控板快捷鍵如何設定Win10
- win10 主題不換背景如何設定_win10設定主題不自動換背景的方法Win10
- win10主顯示器設定方法_win10雙顯示器如何設定主顯示器Win10
- 如何在 Linux 中顯示和設定主機名?Linux
- win 10 uc怎麼設定主頁_win 10 uc設定主頁圖示在哪裡設定
- IDEA 快捷鍵的設定Idea
- nodemcu arduino設定按鍵UI
- PostgreSQL資料庫連線保持設定SQL資料庫
- 自定義滑鼠設定-中鍵設定為後退
- edge瀏覽器怎麼設定預設主頁 新版edge瀏覽器如何修改主頁瀏覽器
- 部落格園主題設定
- ie怎麼設定主頁 簡述設定ie瀏覽器的主頁方法瀏覽器