postgresql數(shù)據(jù)庫常用命令

postgresql數(shù)據(jù)庫常用命令

ID:32400247

大小:106.00 KB

頁數(shù):14頁

時間:2019-02-04

postgresql數(shù)據(jù)庫常用命令_第1頁
postgresql數(shù)據(jù)庫常用命令_第2頁
postgresql數(shù)據(jù)庫常用命令_第3頁
postgresql數(shù)據(jù)庫常用命令_第4頁
postgresql數(shù)據(jù)庫常用命令_第5頁
資源描述:

《postgresql數(shù)據(jù)庫常用命令》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。

1、Postgresql數(shù)據(jù)庫常用命令psqlNamepsql--PostgreSQL交互終端Synopsispsql[option...][dbname[username]]描述psql是一個以終端為基礎的PostgreSQL前端。它允許你交互地鍵入查詢,把它們發(fā)出給PostgreSQL,然后看看查詢的結(jié)果。另外,輸入可以來自一個文件。還有,它提供了一些元命令和多種類shell地特性來實現(xiàn)書寫腳本以及對大量任務的自動化。選項-a--echo-all在讀取行時向標準輸出打印所有內(nèi)容。這個選項在腳本處理時比交互模式時更有用。這個選項等效于設置變量ECHO為all。-A-

2、-no-align切換為非對齊輸出模式。(缺省輸出模式是對齊的。)-ccommand--commandcommand聲明psql將執(zhí)行一條查詢字串,command,然后退出。這一點在shell腳本里很有用。command必須是一條完全可以被服務器分析的查詢字串(也就是說,它不包含psql特有的特性),或者是一個反斜杠命令。這樣你就不會混合SQL和psql元命令。要想混合使用,你可以把字串定向到psql里,象這樣:echo"/x//select*fromfoo;"

3、psql。如果命令字串包含多個SQL命令,那么他們在一個事務里處理,除非在字串里包含了明確的BEGIN

4、/COMMIT命令把他們分成多個事務。這個和從psql的標準輸入里給它填充相同字串不同。-ddbname--dbnamedbname聲明想要聯(lián)接的數(shù)據(jù)庫名稱。等效于在命令行行上把dbname聲明為第一個非選項參數(shù)。-e--echo-queries把所有發(fā)送給服務器的查詢同時也拷貝到標準輸出。等效于把變量ECHO設置為queries。-E--echo-hidden回顯由/d和其他反斜杠命令生成的實際查詢。你可以使用這個命令學習psql的內(nèi)部操作。這等效于在psql里設置變量ECHO_HIDDEN。-ffilename--filefilename使用filename作

5、為命令的語句源而不是交互式讀入查詢。在處理完文件后,psql結(jié)束。這個選項在很多方面等效于內(nèi)部命令/i。如果filename是-(連字符),則從標準輸入讀取。使用這個選項與用psql

6、parator作為域分隔符。等效于/psetfieldsep或/f。-hhostname--hosthostname聲明正在運行服務器的主機名。如果主機名以斜杠開頭,則它被用做到Unix域套接字的路徑。-H--html打開HTML格式輸出。等效于/psetformathtml或/H命令。-l--list列出所有可用的數(shù)據(jù)庫,然后退出。其他非聯(lián)接選項將被忽略。類似于內(nèi)部命令/list。-ofilename14--outputfilename將所有查詢輸出定向到文件filename。這個選項等效于命令/o。-pport--portport聲明被服務器偵聽的TCP端口或

7、使用的缺省本地Unix主控套接字文件句柄。缺省的是環(huán)境變量PGPORT的值,如果沒有設置的話是編譯是聲明的端口,通常是5432。-Passignment--psetassignment允許你在命令行上以/pset的風格設置打印選項。要注意的是你在這里用等號分割名稱和值,而不能用空格。因此要把輸出格式設置為LaTeX,你可以敲入-Pformat=latex。-q--quiet聲明psql將安靜地執(zhí)行處理任務。缺省時psql將打印歡迎和許多其他輸出信息。如果使用了此選項,這些都不出現(xiàn)。這在和-c選項一起使用時很有效。在psql里,你可以通過設置QUIET變量實現(xiàn)同樣效

8、果。-Rseparator--record-separatorseparator使用separator做為記錄分隔符。等效于/psetrecordsep命令。-s--single-step進入單步模式運行。意味著每個查詢在發(fā)往服務器之前都要提示用戶,用這個選項也可以取消執(zhí)行。此選項主要用于調(diào)試腳本。-S--single-line進入單行運行模式,這時每個命令都將由換行符結(jié)束,象分號那樣。注意:注意這個模式是給那些堅持要這個特性的人的,我們不鼓勵你這么用。實際上,如果你在一行里混合使用SQL和元命令,執(zhí)行的順序?qū)Σ皇炀毜挠脩舳圆豢偸乔逦摹?t--tuples-o

9、nly關(guān)閉

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。