linux下操作PostgreSQL的常用命令

2022-03-17 23:21:14 字數 2885 閱讀 5908

一般性:

查詢快取區

\e [file] [line] 使用外部編輯器編輯查詢快取區(或檔案)

\ef [funcname [line]] 使用外部編輯器編輯函式定義

\p 顯示查詢快取區的內容

\r 重置(清除)查詢快取區

\s [檔案] 顯示歷史記錄或將歷史記錄儲存在檔案中

\w 檔案 將查詢快取區的內容寫入檔案

輸入/輸出

\copy ... 執行 sql copy,將資料流傳送到客戶端主機

\echo [字串] 將字串寫到標準輸出

\i 檔案 從檔案中執行命令

\o [檔案] 將全部查詢結果寫入檔案或 |管道

\qecho [字串] 將字串寫到查詢輸出串流(參考 \o)

資訊性

(選項: s = 顯示系統物件, + = 其餘的詳細資訊)

\d[s+] 列出表,檢視和序列

\d[s+] 名稱 描述表,檢視,序列,或索引

\da[s] [模式] 列出聚合函式

\db[+] [模式] 列出表空間

\dc[s] [模式] 列出字元編碼轉換

\dc [模式] 列出型別強制轉換

\dd[s] [模式] 顯示物件的注釋

\ddp [模式] 列出預設許可權

\dd[s] [模式] 列出共同值域

\det[+] [pattern] 列出引用表

\des[+] [模式] 列出外部伺服器

\deu[+] [模式] 列出使用者對映

\dew[+] [模式] 列出外部資料封裝器

\df[antw][s+] [模式] 列出[只包括 聚合/常規/觸發器/視窗]函式

\df[+] [模式] 列出文字搜尋配置

\dfd[+] [模式] 列出文字搜尋字典

\dfp[+] [模式] 列出文字搜尋解析器

\dft[+] [模式] 列出文字搜尋模版

\dg[+] [pattern] 列出角色

\di[s+] [模式] 列出索引

\dl 列出大物件, 功能與\lo_list相同

\dl[s+] [pattern] 列出所有過程語言

\dn[s+] [pattern] 列出所有模式

\do[s] [模式] 列出運算子

\do[s+] [pattern] 列出所有校對規則

\dp [模式] 列出表,檢視和序列的訪問許可權

\drds [模式1 [模式2]] 列出每個資料庫的角色設定

\ds[s+] [模式] 列出序列

\dt[s+] [模式] 列出表

\dt[s+] [模式] 列出資料型別

\du[+] [pattern] 列出角色

\dv[s+] [模式] 列出檢視

\de[s+] [pattern] 列出引用表

\dx[+] [pattern] 列出擴充套件

\l[+] 列出所有的資料庫

\sf[+] funcname 顯示函式定義

\z [模式] 和\dp的功能相同

格式化

\a 在非對齊模式和對齊模式之間切換

\c [字串] 設定表的標題,或如果沒有的標題就取消

\f [字串] 顯示或設定非對齊模式查詢輸出的字段分隔符

\h 切換html輸出模式 (目前是 關閉)

\pset 名稱 [值] 設定表輸出選項

(名稱:= )

\t [開|關] 只顯示記錄 (目前是 關閉)

\t [字串] 設定html 《**》標籤屬性, 或者如果沒有的話取消設定

\x [開|關] 切換擴充套件輸出模式(目前是 關閉)

連線

\c[onnect]

connect to new database (currently "postgres")

\encoding [編碼名稱] 顯示或設定客戶端編碼

\password [username] 安全地為使用者改變口令

\conninfo 顯示當前連線的相關資訊

作業系統

\cd [目錄] 改變目前的工作目錄

\timing [開|關] 切換命令計時開關 (目前是 關閉)

\! [命令] 在 shell中執行命令或啟動乙個互動式shell

變數

\prompt [文字] 名稱 提示使用者設定內部變數

\set [名稱 [值數]] 設定內部變數,若無引數則列出全部變數

\unset 名稱 清空(刪除)內部變數

大物件

\lo_export loboid 檔案

\lo_import 檔案 [注釋]

\lo_list

\lo_unlink loboid 大物件運算

Linux下操作Mysql類

ifndef mysql api define mysql api include include include include include include include include mysql預設埠 define default mysql port 3306 using namesp...

mongo在linux下操作

1 進入到bin目錄 cd opt mongodb3.4 bin 2 執行mongo管理器 mongo ip port mongo 127.0.0.1 17017 3 選擇資料庫 use yysh 4 鑑權 db.auth user password 5 集合操作 show collentions ...

常見linux下操作命令

uname a 檢視核心 作業系統 資訊 同uname r head n 1 etc issue 檢視作業系統版本 hostname 檢視計算機名 env 檢視環境變數 fidisk l 檢視所有分割槽 swapon s 檢視所有交換分割槽 mount column t 檢視掛接的分割槽狀態 ifc...