PostgreSQL入門篇學習筆記(三)

經過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 用於輸出一行信息。

\? 更多的命令顯示幫助信息。

相關文章
相關標籤/搜索