新聞中心
PGAdmin是一款流行的開源數(shù)據(jù)庫管理工具,它可以用于管理PostgreSQL數(shù)據(jù)庫。PGAdmin具有查詢語句編輯器、導(dǎo)出和導(dǎo)入工具、表結(jié)構(gòu)設(shè)計器、視圖設(shè)計器等一系列功能,使得用戶可以輕松地查詢和管理數(shù)據(jù)庫。本文將介紹如何使用。

安裝PGAdmin
需要安裝PGAdmin。在PGAdmin的官網(wǎng)上可以下載適用于不同操作系統(tǒng)的安裝包。安裝過程十分簡單,只需要按照安裝程序的指示進(jìn)行操作即可。安裝成功后,可以通過打開PGAdmin來驗證安裝是否成功。
連接數(shù)據(jù)庫
使用PGAdmin查詢數(shù)據(jù)庫需要先連接到數(shù)據(jù)庫。在PGAdmin的主界面上,選擇“對象”菜單,然后選擇“新建服務(wù)器”選項,如下圖所示:
在彈出的“新建服務(wù)器對話框”中,填寫數(shù)據(jù)庫服務(wù)器的連接信息,如下圖所示:
在這里,需要填寫連接主機(jī)地址、端口、用戶名和密碼,連接信息填寫完畢后,點擊“保存”按鈕即可連接到數(shù)據(jù)庫。連接成功后,PGAdmin會在左側(cè)的“對象”欄目中顯示連接的數(shù)據(jù)庫服務(wù)器。
查詢數(shù)據(jù)
連接到數(shù)據(jù)庫后,就可以查詢數(shù)據(jù)了。在PGAdmin中,可以編寫SQL查詢語句并執(zhí)行查詢。在左側(cè)的“對象”欄目中,展開連接的數(shù)據(jù)庫服務(wù)器,選擇需要查詢的數(shù)據(jù)庫,然后右鍵單擊選擇“查詢工具”。
在PGAdmin的查詢工具中,可以編寫SQL語句并執(zhí)行查詢。例如,可以編寫查詢語句來檢索表中的數(shù)據(jù):
“`
SELECT * FROM table_name;
“`
其中,table_name是需要查詢的表名。執(zhí)行查詢后,PGAdmin會在結(jié)果窗口中顯示查詢結(jié)果。
導(dǎo)出和導(dǎo)入數(shù)據(jù)
在PGAdmin中,可以輕松地導(dǎo)出和導(dǎo)入數(shù)據(jù)庫中的數(shù)據(jù)。例如,可以從表中導(dǎo)出數(shù)據(jù)并保存為CSV格式的文件。在左側(cè)的“對象”欄目中,展開連接的數(shù)據(jù)庫服務(wù)器,選擇需要導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫,然后右鍵單擊選擇“導(dǎo)出”。
在PGAdmin的導(dǎo)出工具中,可以選擇需要導(dǎo)出的表、字段、導(dǎo)出類型等,如下圖所示:
點擊“導(dǎo)出”按鈕后,PGAdmin會將數(shù)據(jù)導(dǎo)出為CSV格式的文件。同樣,可以使用導(dǎo)入工具來將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中。在左側(cè)的“對象”欄目中,展開連接的數(shù)據(jù)庫服務(wù)器,選擇需要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫,然后右鍵單擊選擇“導(dǎo)入”。在PGAdmin的導(dǎo)入工具中,可以選擇導(dǎo)入的文件、目標(biāo)表等,如下圖所示:
點擊“導(dǎo)入”按鈕后,PGAdmin會將數(shù)據(jù)導(dǎo)入到指定表中。
使用PGAdmin可以輕松地查詢和管理PostgreSQL數(shù)據(jù)庫。PGAdmin具有簡單易用、功能齊全的特點,使得用戶可以方便地進(jìn)行數(shù)據(jù)庫的查詢、導(dǎo)出和導(dǎo)入等操作。通過掌握PGAdmin的使用方法,可以輕松地查詢數(shù)據(jù)庫,并且更加高效地管理數(shù)據(jù)庫。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
怎么去查找在window上默認(rèn)安裝的pg數(shù)據(jù)庫路徑
1、windows下postgresql的安裝
我下載的為xxx9.2.exe一路默認(rèn)安裝即可。安裝位置為C:\Program Files\PostgreSQL。
安裝完畢后,在dos下執(zhí)行命令
>net user
列出當(dāng)前系統(tǒng)
用戶名
稱。我的用戶名為Administrator。
>psql –U Administrator –d postgres
該命令表示通過數(shù)據(jù)庫用戶Administrator連接數(shù)據(jù)庫postgres。
l 若顯示psql不是內(nèi)部或外部命令,則說明postgresql的bin文件路徑?jīng)]添加到windows系統(tǒng)中,右擊“我的電腦”->”屬性”->”高級”->”
環(huán)境變量
”->”Administrator”的用戶變量,選中“PATH”,點擊編輯明銷,將”C:\Program Files\PostgreSQL\9.2\bin”添加進(jìn)去,注意與前面的路徑用”;”隔開。電腦重啟生效。
l 若顯示角色Administrator不存在,則必須在postgresql數(shù)據(jù)庫中添加該用戶才能使其可以登錄。
在postgresql中
查詢系統(tǒng)用戶
postgres=#select* from pg_user;
查詢系統(tǒng)中的數(shù)據(jù)庫
postgres=#select* from pg_database;
說明一下:“template1”是Postgresql在初始化時自動創(chuàng)建的測試數(shù)據(jù)庫。
創(chuàng)建postgresql數(shù)據(jù)庫Administrator用戶
方式1
在PostgreSQL中創(chuàng)建用戶postgreSQL用戶Administrator
用SQL Shell(psql)通過用戶postgres登錄PostgreSQL,創(chuàng)建用戶Administrator,
postgres=#create user “Administrator”;
方式2
通過windows下dos創(chuàng)建postgresql用戶Administrator
將PostgreSQL
文件夾
bin路徑添加到系統(tǒng)環(huán)境中后重啟生效.
通過windows下dos創(chuàng)建postgresql用戶是區(qū)分大小寫的。
配置客戶機(jī)訪問
為了配置遠(yuǎn)程主機(jī)和用戶可以連接到PostgreSQL服務(wù),你需要pg_hba.conf文件。文件包含大量注釋記錄用于遠(yuǎn)程訪問的選項。在我們的安裝示例中,我們允許局域網(wǎng)中任何主機(jī)的任何用戶訪問服務(wù)器上的數(shù)據(jù)庫。為了達(dá)到這個目的,我們添加以下的一行記錄到文件尾:
host all all 192.168.0.0/16 trust
這意味著所有
IP地址
由192.168開始的計算機(jī)可以訪問所有的數(shù)據(jù)庫。最簡單的使配置生效的方法就是重啟服務(wù)器。
在dos下操作,通過createuser –Uolduser –P newuser來創(chuàng)建。
比如我們想創(chuàng)建postgresql數(shù)據(jù)庫用戶Administrator。
>createuser –U postgre –P Administrator
這樣創(chuàng)激滲游建的數(shù)據(jù)庫用戶Administrator沒有創(chuàng)建數(shù)據(jù)庫的權(quán)利,可以通過pgAdmin III登錄進(jìn)行查看。
若使其可以創(chuàng)建數(shù)據(jù)庫可以參照下面內(nèi)容進(jìn)行設(shè)置:
>createuser –U postgre –s Administrator
這樣具有創(chuàng)建數(shù)據(jù)庫能力。
createuser的用法可以通過在dos中輸入createuser –help查看。
MicrosoftWindows XP
(C)版喊臘權(quán)所有Microsoft Corp.
C:\Documentsand Settings\Administrator>createuser –help
createuser創(chuàng)建一個新的 PostgreSQL 用戶.
使用方法:
createuser …
選項:
-c, –connection-limit=N 角色的連接限制(缺省: 沒有限制)
-d, –createdb此角色可以創(chuàng)建新數(shù)據(jù)庫
-D, –no-createdb此角色不可以創(chuàng)建新數(shù)據(jù)庫(默認(rèn))
-e, –echo 顯示發(fā)送到服務(wù)端的命令
-E, –encrypted口令加密存儲
-i, –inherit角色能夠繼承它所屬角色的權(quán)限
(這是缺省情況)
-I, –no-inherit角色不繼承權(quán)限
-l, –login角色能夠登錄(這是缺省情況)
-L, –no-login角色不能登錄
-N, –unencrypted口令不加密存儲
-P, –pwprompt給新角色指定口令
-r, –createrole這個角色可以創(chuàng)建新的角色
-R, –no-createrole這個角色沒有創(chuàng)建其它角色的權(quán)限(默認(rèn))
-s, –superuser角色將是超級用戶
-S, –no-superuser角色不能是超級用戶(默認(rèn))
-V, –version輸出版本信息, 然后退出
–interactive提示缺少角色名及其屬性
而不是使用默認(rèn)值
–replication角色能啟動復(fù)制
–no-replication角色不能啟動復(fù)制
-?, –help 顯示此幫助, 然后退出
聯(lián)接選項:
-h, –host=HOSTNAM數(shù)據(jù)庫服務(wù)器所在機(jī)器的主機(jī)名或
套接字
目錄
-p, –port=PORT數(shù)據(jù)庫服務(wù)器
端口號
-U, –username=USERNAME 聯(lián)接用戶 (不是要創(chuàng)建的用戶名)
-w, -no-password永遠(yuǎn)不提示輸入口令
-W, –password強(qiáng)制提示輸入口令
臭蟲報告至.
C:\Documentsand Settings\Administrator>
方式3
在C:\Program Files\PostgreSQL\9.2\bin文件夾下有
可執(zhí)行文件
createuser.exe,我雙擊后,該文件執(zhí)行一閃就關(guān)閉,只好在dos中輸入cmd打開窗口,將該文件拖入窗口中,在輸入“ –U postgres –P Adiminisrator”然后回車,如下圖所示,即可創(chuàng)建數(shù)據(jù)庫用戶Administrator。但此時該用戶不具有創(chuàng)建database的能力,可以通過pgAdmin III查看。
psql的用法可以通過在dos下輸入psql –help查看,如下圖所示。
MicrosoftWindows XP
(C) 版權(quán)所有Microsoft Corp.
C:\Documentsand Settings\Administrator>psql –help
psql是PostgreSQL 的交互式客戶端工具。
使用方法:
psql … >
通用選項:
-c,–command=命令執(zhí)行單一命令(SQL或內(nèi)部指令)然后結(jié)束
-d, –dbname=數(shù)據(jù)庫名稱 指定要連接的數(shù)據(jù)庫 (缺?。骸盇dministrator”)
-f, –file=文件名 從文件中執(zhí)行命令然后退出
-l, –list列出所有可用的數(shù)據(jù)庫,然后退出
-v, –set=, –variable=名稱=值
為psql變量(名稱)設(shè)定值
-V, –version輸出版本信息, 然后退出
-X, –no-psqlrc不讀取啟動文檔(~/.psqlrc)
-1 (“one”), –single-transaction
作為一個單一事務(wù)來執(zhí)行命令文件
-?, –help 顯示此幫助, 然后退出
輸入和輸出選項:
-a, –echo-all顯示所有來自于腳本的輸入
-e, –echo-queries 顯示發(fā)送給服務(wù)器的命令
-E, –echo-hidden顯示內(nèi)部命令產(chǎn)生的查詢
-L, –log-file=文件名 將會話日志寫入文件
-n, –no-readline禁用增強(qiáng)
命令行
編輯功能(readline)
-o, –output=FILENAME 將查詢結(jié)果寫入文件(或 |管道)
-q, –quiet以沉默模式運行(不顯示消息,只有查詢結(jié)果)
-s, –single-step單步模式 (確認(rèn)每個查詢)
-S, –single-line單行模式 (一行就是一條 SQL 命令)
輸出格式選項 :
-A, –no-align使用非對齊表格輸出模式
-F, –field-separator=
字符串
設(shè)字段
分隔符
(缺?。骸眧”)
-H, –htmlHTML 表格輸出模式
-P, –pset=變量 設(shè)置將變量打印到參數(shù)的選項(查閱 \pset 命令)
-R, –record-separator=字符串
設(shè)定記錄分隔符(缺?。簱Q行符號)
-t, –tuples-only 只打印記錄i
-T, –table-attr=文本 設(shè)定 HTML 表格標(biāo)記屬性(例如,寬度,邊界)
-x, –expanded打開擴(kuò)展表格輸出
-z, –field-separator-zero
設(shè)置字段分隔符為字節(jié)0
-0, –record-separator-zero
設(shè)置記錄分隔符為字節(jié)0
聯(lián)接選項:
-h, –host=主機(jī)名數(shù)據(jù)庫服務(wù)器主機(jī)或socket目錄(缺?。骸北镜亟涌凇?
-p, –port=端口數(shù)據(jù)庫服務(wù)器的端口(缺?。骸?432″)
-U, –username=用戶名 指定數(shù)據(jù)庫用戶名(缺?。骸盇dministrator”)
-w, –no-password永遠(yuǎn)不提示輸入口令
-W, –password強(qiáng)制口令提示 (自動)
更多信息,請在psql中輸入”\?”(用于內(nèi)部指令)或者”\help”(用于SQL命令),
或者參考PostgreSQL文檔中的psql章節(jié).
臭蟲報告至.
pgadmin 查詢數(shù)據(jù)庫的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于pgadmin 查詢數(shù)據(jù)庫,PGAdmin輕松查詢數(shù)據(jù)庫,怎么去查找在window上默認(rèn)安裝的pg數(shù)據(jù)庫路徑的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)-老牌IDC、云計算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
當(dāng)前題目:PGAdmin輕松查詢數(shù)據(jù)庫(pgadmin查詢數(shù)據(jù)庫)
文章位置:http://www.5511xx.com/article/dhsejdo.html


咨詢
建站咨詢
