登入資料庫:psql -h localhost -u username -d dbname
\c dbname
切換資料庫
,相當於
mysql
的use dbname
\l 列舉資料庫,相當於
mysql
的show databases
\dt
列舉表,相當於
show tables
\d tblname
檢視表結構
\cd [目錄]
改變目前的工作目錄
顯示postgresql
的使用和發行條款
\encoding [
字元編碼名稱
]顯示或設定使用者端字元編碼
\h [
名稱] sql
命令語法上的說明,用
* 顯示全部命令
\prompt [
文字]
名稱提示使用者設定內部變數
\password [username]
securely change the password for a user
\q 退出
psql
\set [名稱[
值數]]
設定內部變數,若無引數則列出全部變數
\timing
切換命令計時開關
(目前是關閉)
\unset
名稱清空(刪除
)內部變數
\! [
命令]
在shell
裡執行命令或開啟乙個
shell
查詢快取區
\e [
檔案]
使用外部編輯器編輯查詢快取區
(或檔案
)\g [
檔案]
將查詢快取區送至伺服器
(並把結果寫入檔案或|管線
"pipe")
\p 顯示查詢快取區的內容
\r 重置(清除
)查詢快取區
\w 檔案
將查詢快取區寫入檔案 輸入
/輸出\echo [
字串]
將字串寫至標準輸出
\i 檔案
從檔案中執行命令
\o [
檔案]
將全部查詢結果寫入檔案或|管道
"pipe"
\qecho [字串]
將字串寫入查詢輸出串流(參考
\o)資訊性
\d [
名稱]
為資料表、索引、序列數或視觀表加上註解
\d [
模型] (
加上"+"
)列出資料表/索引
/序列數
/視觀表
/系統資料表
\da [
模型]
列出聚集函式
\db [
模型]
列出表空間(加上
"+")
\dc [
模型]
列出字元編碼轉換
\dc
列出型別轉換
\dd [
模型]
顯示物件的註解
\dd [
模型]
列出共同值域
\df [
模型]
列出函式(加上
"+")
\df [
模型]
列出文字搜尋組態(加上
"+")
\dfb [
模型]
列出文字搜尋字典(加上
"+")
\dft [
模型]
列出文字搜尋樣式
\dfp [
模型]
列出文字搜尋剖析器(加上
"+")
\dg [
模型]
列出群組
\dn [
模型]
列出架構模式(加上
"+")
\do [
名稱]
列出運運算元
\dl
列出大型物件,同
\lo_list
\dp [
模型]
列出資料表、視觀表和序列數的訪問許可權
\dt [
模型]
列出資料型別(加上
"+")
\du [
模型]
列出角色
\l 列出全部資料庫(加上
"+")
\z [
模型]
列出資料表、視觀表和序列數訪問許可權(同
\dp)
格式化\a 切換非對齊模式和對齊模式
\c [
字串]
設定資料表標題或取消
\f [
字串]
顯示或設定非對齊模式的字段分隔符號
\h 切換
html
輸出模式
(目前是關閉)
\pset 名稱[
值數]設定資料表輸出選項
(名稱:
= )\t
只顯示資料列
(目前是關閉)
\t [
字串]
設定html
**標籤屬性
\x 切換擴充套件輸出模式
(目前是關閉)
複製(copy)
,大型物件
(large object)
\copy ...
執行sql copy
,資料流指向客戶端主機
\lo_export loboid
檔案\lo_import
檔案[comment]
\lo_list
\lo_unlink loboid
大型物件運運算元
PostgreSQL命令列常用命令psql
注意 除sql語句外的命令大小寫敏感!sql語句要加上分號結束!如果表名時敏感詞 如user等,查詢表時要在user上新增雙引號.1 以dbuser的身份連線資料庫exampledb su dbuser password last login wed mar 1 11 52 07 cst 2017 ...
postgresql 常用命令行操作
su dbuser password last login wed mar 1 11 52 07 cst 2017 on pts dbuser master psql d exampledbpostgres lpostgres create database exampledb owner dbus...
PostgreSQL 的命令列psql和資料互動
一 psql 1 一旦執行,psql 將通過包含我們當前連線到的資料庫名並跟隨 符號的提示符提示輸入命令。對於在當前資料 庫擁有全部許可權的使用者,提示符被替換為 2 psql 的命令分為兩種不同的型別 sql 命令 我們可以輸入任何 postgresql 支援的 sql 語句給 psql,然後它將...