pg 數據庫操作


一、pg數據庫修改操作

  Insert into table (key) values (value) on conflict(主鍵) do update set key=value;

  修改的 value 是 set 的那個,不是前面的 (value)

 

二‘、基本操作

  \h      #查看所有的sql關鍵字

  \?      #命令行操作的幫助
  \d      #查看當前schema 中所有的表
  \q      #退出pg命令行
  \d      #schema.table 查看表的結構   \d tablename  
  \x      #橫縱顯示切換
  \dT+    #顯示擴展類型相關屬性及描述
  \dx     #顯示已安裝的擴展插件
  \l      #列出所有的數據庫
  \timing #顯示執行時間
  \c database_name        #切換數據庫
  set  search to schema    #切換schema
  explain sql             #解釋或分析sql執行過程
 
 
三、給表增加一列

  ALTER TABLE  table(表名)    ADD IF NOT EXISTS  (列的名稱)  TEXT NOT NULL Default 0;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM