psql常用命令

    psql是PostgreSQL中的命令行工具。键入命令,发送给PostgreSQL服务器,显示命令结果。

\d命令

    显示每个匹配关系(表、视图、索引、序列等)的信息。

命令 含义
\dt 只显示匹配的表
\di 只显示索引
\ds 只显示序列
\dv 只显示视图
\df 显示函数
\dn 显示所有的schema
\db 显示所有表空间
\du或\dg 显示所有角色或用户
\dp或\z 显示表的权限分配情况

 字符集编码

    当客户端的字符编码与服务器不一样时,可能显示乱码,使用命令 \encoding可以指定客户端的编码方式。

 \encoding utf8

\pset 命令

    用于设置输出的格式,具体如下:

命令 含义
\pset border 0 输出内容无边框
\pset border 1 只有内部边框
\pset border 2 内外都有边框

\x命令

    把表中每一行的每列数据都拆分为单行展示。

\i 命令

    执行存储在外部文件中的sql语句或命令。

\echo 

    输出一行信息。

\set ECHO_HIDDEN on|off

    显示一个命令实际执行的SQL。

 

 

 

 

你可能感兴趣的:(PostgreSQL)