經過psql進入到postgreSQL中後,在命令提示符下psql的命令都是以斜槓「\" 開頭。mysql
\l :能夠查看pg的數據庫。默認的有一個postgres和template0 ,template1三個數據庫。用戶建庫的時候默認的是從template1數據庫中克隆出來的。sql
\d: 查看當前庫下的全部表。\d 後面跟表名顯示錶的結構。fg:\d tableA。\d後面加t_pkey顯示索引的信息,也能夠加*,?等通配符。數據庫
\c: 進入建立的數據庫中。如建立的是testdb,那麼就 \c testdb就會進入testdb裏面。功能和mysql的 use testdb同樣選擇數據庫。post
psql -h ip/hostname -p 端口 【數據庫名】【用戶名】索引
fg:psql -h 192.168.1.100 -p 5432 testdb postgresip
\timing on 顯示sql已執行的時間。table
\db 顯示全部的表空間。test
\dg 列出數據庫中的全部角色和用戶。功能如du,dg是同樣的。coding
\dp或z顯示錶分配的權限。sql語句
\encoding指定客戶端的字符集。
\pset 設置輸出的格式。
\x把每一行的每一列數據都拆分單行。
\i <文件名>執行外部文件中的sql語句或命令。
\echo 用於輸出一行信息。
\? 更多的命令顯示幫助信息。