Skip to content

基础操作

查看pgsql中所有的库

sql
SELECT datname FROM pg_database;

查看现在所处的库

sql
select CURRENT_DATABASE();

切换数据库

sql
\c database_name;

查看库中所有的表

sql
\dt

查看指定表的结构

sql
\d [table_name]

常用操作集合

sql
\? #所有命令帮助
\l #列出所有数据库
\d #列出数据库中所有表
\dt #列出数据库中所有表
\d [table_name] #显示指定表的结构
\di #列出数据库中所有 index
\dv #列出数据库中所有 view
\h #sql命令帮助
\q #退出连接
\c [database_name] #切换到指定的数据库
\c #显示当前数据库名称和用户
\conninfo #显示客户端的连接信息
\du #显示所有用户
\dn #显示数据库中的schema
\encoding #显示字符集
select version(); #显示版本信息
\i testdb.sql #执行sql文件
\x #扩展展示结果信息,相当于MySQL的\G
\o /tmp/test.txt #将下一条sql执行结果导入文件中