【PostgreSQL-9.6.3】psql常用命令
命令 |
描述 |
\l |
查看数据库 |
\c |
换库 |
\d |
查看所有表 |
\dt |
只显示匹配的表 |
\di |
只显示匹配的索引 |
\ds |
只显示匹配的序列 |
\dv |
只显示匹配的视图 |
\df |
只显示匹配的函数 |
\d t1 |
查看t1的表结构 |
\d+ t1 |
查看更详细的t1表结构信息 |
\dn |
列出所有的schema |
\db |
列出所有的表空间 |
\dp或\dz |
显示表的权限分配情况 |
\du或\dg |
列出数据库中所有的角色或用户 |
\timing |
显示SQL已执行的时间 |
\encoding |
指定客户端的字符编码 |
\pset border 0 |
表示输出内容无边框 |
\pset border 1 |
表示边框只在内部 |
\pset border 2 |
表示内外部都有边框 |
\x |
把表中每行数据按列显示 |
\i |
执行存储在外部文件的sql语句或命令 |
\echo |
用于输出需要的信息 |
\? |
查看所有psql命令 |