PostgreSQL操作-psql基本命令

來源:互聯網
上載者:User

標籤:之間   查看   伺服器   shel   記錄   開關   對齊   pip   任務   

一、命令說明
    psql是PostgreSQL的互動終端,等同於Oracle中的sqlplus。執行該命令串連資料庫時, 預設的使用者和資料庫是postgres
    
二、命令參數
    -c 命令     :指定psql執行一條SQL命令(用雙引號括起),執行後退出。
    -d 資料庫名 :待串連的資料庫名稱。 
    -f 檔案名稱   :使用檔案中的資料作為命令的輸入源,在處理完檔案後,psql結束並退出。 
    -h 主機名稱   :聲明正在運行伺服器的主機名稱 
    -l          :列出所有可用的資料庫,然後退出。 
    -L 檔案名稱   :除了正常的輸出源之外,把所有查詢記錄輸出到檔案。 
    -o 檔案名稱   :將所有查詢重新導向輸出到檔案。 
    -p 連接埠     :指定PostgreSQL伺服器的監聽連接埠。 
    -q          :讓psql安靜地執行所處理的任務。預設時psql將輸出列印歡迎和許多其他資訊。 
    -U 使用者名稱   :以指定使用者代替預設使用者與資料庫建立串連。
    -V          :輸出版本資訊, 然後退出
    
三、內建命令
    #\c 資料庫名    :切換資料庫,相當於mysql的use dbname
    #\q             :退出 psql
    #\l             :列舉資料庫,相當於mysql的show databases
    #\dt            :列舉表,相當於show tables
    #\d 表名        :查看錶結構,相當於desc tblname
    #\conninfo      :顯示當前串連的相關資訊
    #\timing        :切換命令計時開關 (目前是 關閉)
    #\! [命令]      :在 shell 裡執行命令或開啟一個shell
    #\a             :在非對齊模式和對齊模式之間切換
    #\C [標題]      :設定資料表標題或取消
    #\f [分隔字元]    :顯示或設定非對齊模式的欄位分隔字元號
    #\H             :切換 HTML 輸出模式 (目前是 關閉)
    #\o [檔案名稱]    :將全部查詢結果寫入檔案或 |管道"pipe"
    #\db [資料庫名] :列出資料表空間
    #\du [資料庫名] :列出角色
    #\p             :顯示查詢快取區的內容,即列印上一個SQL命令
    #\cd [目錄]     :改變目前的工作目錄
    #\i 檔案名稱      :從檔案中執行命令
    #\echo [字串]   :將字串寫至標準輸出
    #\w [檔案名稱]    :將上一個SQL命令輸出到指定的檔案或管道"pipe"
    #\g [檔案名稱]    :將上一個SQL命令的結果輸出到指定檔案或管道"pipe"

    #\o [檔案名稱]    :將後面的全部查詢結果輸出到指定檔案或管道"pipe",直到遇到下一個單獨的 #\o

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

    #\encoding [編碼名稱] :顯示或設定用戶端編碼

    #\password [使用者名稱稱] :安全地為使用者改變口令   
    #\prompt [變數名稱]   :提示使用者設定內部變數 
    #\set [變數名稱 [變數值]] :設定內部,若無參數則列出全部變數

PostgreSQL操作-psql基本命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.