有兩種方式,一是直接在系統shell下執行psql命令;而是先進入psql環境,然後再連線資料庫。下面分別給出例項:
執行命令:psql -h 172.16.35.179 -u username -d dbname,其中username為資料庫使用者名稱,dbname為要連線的資料庫名,執行後提示輸入密碼如下:
password for user username: (在此輸入密碼)
輸入密碼後即可進入psql環境了。
有時候需要在psql環境下切換資料庫,此時執行如下psql命令:
\c dbname username serverip port
其中除了資料庫名外,其他的引數都是可選的,如果使用預設值可以使用-作為佔位符
執行這個命令後,也是提示輸入密碼。
vsb9=#help
you are using psql, the command-line inte***ce to postgresql.
\h for help with sql commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
可以看到,標準sql命令的幫助和psql特有命令的幫助是分開的。輸入\?檢視psql命令,會發現所有的psql命令都是以\開頭,這就很容易和標準的sql命令進行區分開來。
為了便於記憶,這裡把對應的mysql命令也列出來了。
mysql: show databases
psql: \l或\list
mysql: use dbname
psql: \c dbname
mysql: show tables
psql: \d
mysql: show columns from table name
psql: \d tablename
mysql: describe tablename
psql: \d+ tablename
mysql: quit 或者\q
psql:\q
PostgreSQL新手入門
日期 2013年12月22日 自從mysql被oracle收購以後,postgresql逐漸成為開源關係型資料庫的首選。本文介紹postgresql的安裝和基本用法,供初次使用者上手。以下內容基於debian作業系統,其他作業系統實在沒有精力兼顧,但是大部分內容應該普遍適用。一 安裝 首先,安裝po...
PostgreSQL新手入門
自從mysql被oracle收購以後,postgresql逐漸成為開源關係型資料庫的首選。本文介紹postgresql的安裝和基本用法,供初次使用者上手。以下內容基於debian作業系統,其他作業系統實在沒有精力兼顧,但是大部分內容應該普遍適用。一 安裝 首先,安裝postgresql客戶端。sud...
PostgreSQL新手入門
自從mysql被oracle收購以後,postgresql逐漸成為開源關係型資料庫的首選。本文介紹postgresql的安裝和基本用法,供初次使用者上手。以下內容基於debian作業系統,其他作業系統實在沒有精力兼顧,但是大部分內容應該普遍適用。postgresql教程 一 安裝 首先,安裝post...