一直使用的都是MySQL,最近项目中还需要用到PostgreSQL,里面很多命令差别很大,影响了工作效率
最常用命令
- 登录
psql -h <hostname or ip> -p <port> [dbname] [username]
-
\?
更多命令 -
\l
查看系统中现存的数据库 -
\c
从一个数据库中转到另一个数据库中,如\c sales
从template1转到sales -
\dt
查看表 -
\dn
查看schema列表 -
SHOW search_path;
显示当前schema -
SET search_path TO myschema;
切换当前schema -
\d {tablename}
查看表结构 -
\di
查看索引 -
\x
每一行的每列拆分为单行展示 -
\encoding utf8
指定客户端字符编码 -
\timing on
显示SQL已执行的时间 -
\q
退出客户端程序psql
网友评论