W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一旦你創(chuàng)建了數(shù)據(jù)庫(kù),你就可以通過(guò)以下方式訪(fǎng)問(wèn)它:
運(yùn)行PostgreSQL的交互式終端程序,它被稱(chēng)為psql, 它允許你交互地輸入、編輯和執(zhí)行SQL命令。
使用一種已有的圖形化前端工具,比如pgAdmin或者帶ODBC或JDBC支持的辦公套件來(lái)創(chuàng)建和管理數(shù)據(jù)庫(kù)。這種方法在這份教程中沒(méi)有介紹。
使用多種綁定發(fā)行的語(yǔ)言中的一種寫(xiě)一個(gè)自定義的應(yīng)用。這些可能性在第 IV 部分中將有更深入的討論。
你可能需要啟動(dòng)psql
來(lái)試驗(yàn)本教程中的例子。 你可以用下面的命令為mydb
數(shù)據(jù)庫(kù)激活它:
$
psql mydb
如果你不提供數(shù)據(jù)庫(kù)名字,那么它的缺省值就是你的用戶(hù)賬號(hào)名字。在前面使用createdb
的小節(jié)里你應(yīng)該已經(jīng)了解了這種方式。
在psql
中,你將看到下面的歡迎信息:
psql (13.1) Type "help" for help. mydb=>
mydb=#
這個(gè)提示符意味著你是數(shù)據(jù)庫(kù)超級(jí)用戶(hù),最可能出現(xiàn)在你自己安裝了 PostgreSQL實(shí)例的情況下。 作為超級(jí)用戶(hù)意味著你不受訪(fǎng)問(wèn)控制的限制。 對(duì)于本教程的目的而言, 是否超級(jí)用戶(hù)并不重要。
如果你啟動(dòng)psql
時(shí)碰到了問(wèn)題,那么請(qǐng)回到前面的小節(jié)。診斷createdb
的方法和診斷 psql
的方法很類(lèi)似, 如果前者能運(yùn)行那么后者也應(yīng)該能運(yùn)行。
psql
打印出的最后一行是提示符,它表示psql
正聽(tīng)著你說(shuō)話(huà),這個(gè)時(shí)候你就可以敲入 SQL查詢(xún)到一個(gè)psql
維護(hù)的工作區(qū)中。試驗(yàn)一下下面的命令:
mydb=>
SELECT version();
version -------------------------------------------------------------------?----------------------- PostgreSQL 13.1 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit (1 row)mydb=>
SELECT current_date;
date ------------ 2016-01-07 (1 row)mydb=>
SELECT 2 + 2;
?column? ---------- 4 (1 row)
psql
程序有一些不屬于SQL命令的內(nèi)部命令。它們以反斜線(xiàn)開(kāi)頭,“\
”。 歡迎信息中列出了一些這種命令。比如,你可以用下面的命令獲取各種PostgreSQL的SQL命令的幫助語(yǔ)法:
mydb=>
\h
要退出psql
,輸入:
mydb=>
\q
psql
將會(huì)退出并且讓你返回到命令行shell。 (要獲取更多有關(guān)內(nèi)部命令的信息,你可以在psql
提示符上鍵入\?
。) psql
的完整功能在psql中有文檔說(shuō)明。在這份文檔里,我們將不會(huì)明確使用這些特性,但是你自己可以在需要的時(shí)候使用它們。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: