psql-最好的客户端工具
连接数据库:psgl -h localhost -p 5432 database_name
获得psql的帮助:\?
获得语法的帮助:\h STATEMENT
shell中执行命令:psql -c "STATEMENT"
通过psql执行sql文件:psql < f.sql
\l 查看有哪些数据库
\c 用于切换数据库
\d 显示每个匹配关系(表,视图,索引,序列)的信息
\d [pattern] +
\d 后面跟一个表名,表示显示表结构定义
\d 后跟一个索引名,显示索引的信息
\d 后面跟一个视图名,显示视图信息
\timingon 显示SQL执行的时间
\timingoff 关闭计时功能
\dn 列出所有的schema
\db 显示所有的表空间
\du\dg 列出所有的角色或者用户
\dp 显示权限分配情况
\x 行列互换显示
\set AUTOCOMMIT off 将自动提交功能关闭
\conninfo 查看当前连接的数据和用户