postgresql 資料庫基本操作

暖夏未眠丶發表於2018-06-19

摘要:
c dbname 切換資料庫,相當於mysql的use dbname l 列舉資料庫,相當於mysql的show databases dt 列舉表,相當於show tables d tblname 檢視錶結構,相當於desc tblname,show columns from tbname一般性c...

c dbname 切換資料庫,相當於mysql的use dbname

l 列舉資料庫,相當於mysql的show databases

dt 列舉表,相當於show tables

d tblname 檢視錶結構,相當於desc tblname,show columns from tbname
一般性
c[onnect] [資料庫名稱|- 使用者名稱稱|- 主機|- 埠號|-]

             連線到新的資料庫 (目前是 "test")複製程式碼

cd [目錄] 改變目前的工作目錄
copyright 顯示 PostgreSQL 的使用和發行條款
encoding [字元編碼名稱]

             顯示或設定使用者端字元編碼複製程式碼

h [名稱] SQL 命令語法上的說明,用 * 顯示全部命令
prompt [文字] 名稱

             提示使用者設定內部變數複製程式碼

password [USERNAME]

             securely change the password for a user複製程式碼

q 退出 psql
set [名稱 [值數]]

             設定內部變數,若無引數則列出全部變數複製程式碼

timing 切換命令計時開關 (目前是 關閉)
unset 名稱 清空(刪除)內部變數
! [命令] 在 shell 裡執行命令或開啟一個 shell

查詢快取區
e [檔案] 使用外部編輯器編輯查詢快取區(或檔案)
g [檔案] 將查詢快取區送至伺服器 (並把結果寫入檔案或 | 管線"pipe")
p 顯示查詢快取區的內容
r 重置(清除)查詢快取區
w 檔案 將查詢快取區寫入檔案

輸入/輸出
echo [字串] 將字串寫至標準輸出
i 檔案 從檔案中執行命令
o [檔案] 將全部查詢結果寫入檔案或 |管道"pipe"
qecho [字串]

             將字串寫入查詢輸出串流 (參考 \o)複製程式碼

資訊性
d [名稱] 為資料表、索引、序列數或視觀表加上註解
d{t|i|s|v|S} 模型

             列出資料表/索引/序列數/視觀表/系統資料表複製程式碼

da [模型] 列出聚集函式
db [模型] 列出表空間 (加上 "+" 取得更多資訊)
dc [模型] 列出字元編碼轉換
dC 列出型別轉換
dd [模型] 顯示物件的註解
dD [模型] 列出共同值域
df [模型] 列出函式(加上 "+" 取得更多資訊)
dF [模型] 列出文字搜尋組態 (加上 "+" 取得更多資訊)
dFb [模型] 列出文字搜尋字典 (加上 "+" 取得更多資訊)
dFt [模型] 列出文字搜尋樣式
dFp [模型] 列出文字搜尋剖析器 (加上 "+" 取得更多資訊)
dg [模型] 列出群組
dn [模型] 列出架構模式 (加上 "+" 取得更多資訊)
do [名稱] 列出運運算元
dl 列出大型物件,同 lo_list
dp [模型] 列出資料表、視觀表和序列數的存取許可權
dT [模型] 列出資料型別(加上 "+" 取得更多資訊)
du [模型] 列出角色
l 列出全部資料庫(加上 "+" 取得更多資訊)
z [模型] 列出資料表、視觀表和序列數存取許可權(同 dp)

格式化
a 切換非對齊模式和對齊模式
C [字串] 設定資料表標題或取消
f [字串] 顯示或設定非對齊模式的欄位分隔符號
H 切換 HTML 輸出模式 (目前是 關閉)
pset 名稱 [值數]

             設定資料表輸出選項
             (名稱:= {format|border|expanded|fieldsep|footer|null|
             recordsep|tuples_only|title|tableattr|pager})複製程式碼

t 只顯示資料列 (目前是 關閉)
T [字串] 設定 HTML 表格標籤屬性
x 切換擴充套件輸出模式(目前是 關閉)
複製(Copy),大型物件(Large Object)
copy ... 執行 SQL COPY,資料流指向客戶端主機
lo_export LOBOID 檔案
lo_import 檔案 [COMMENT]
lo_list
lo_unlink LOBOID 大型物件運運算元

原文連結


相關文章