psql工具的使用介绍

Posted nolanchan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了psql工具的使用介绍相关的知识,希望对你有一定的参考价值。

查看有哪些数据库

psql -l

l

查看有哪些表

d

连接到某个数据库

c [dbname数据库名]

查看某个表的结构定义

d [tabname表名]

d+ [tabname表名]

查看索引信息

d [idxname索引名]

d+ [idxname索引名]

查看以某些字母开头的表的结构定义

d [表名开头字母]?

d [表名开头字母]

d+ [表名开头字母]?

d+ [表名开头字母]

只显示匹配的表

dt

只显示匹配的索引

di

只显示匹配的序列

ds

只显示匹配的视图

dv

只显示匹配的函数

df

显示SQL已执行的时间

iming

列出所有的schema

dn

显示所有表空间

db

列出数据库中所有角色或用户

dg

du

显示某表的权限分配情况

dp [tabname表名]

指定客户端的字符编码

encoding [字符编码] 如: encoding gbk 、 encoding utf8

设置输出格式

输出内容无边框

pset border 0

边框只在内部

pset border 1

内外都有边框(推荐)

pset border 2

每行数据都拆分为单行展示

x

psql -x

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

i [filename文件名]

psql -s [filename文件名]

输出一行信息

echo [信息内容]

查询更多的命令

?

关闭自动提交

事务执行

begin;
[SQL语句]
commit; 或 rollback;

关闭自动提交功能

set autocommit off

得到psql中命令实际执行的SQL语句

psql -E

set echo_hidden on|off

以上是关于psql工具的使用介绍的主要内容,如果未能解决你的问题,请参考以下文章

PSQL工具使用技巧

psql工具使用

PostgreSQL 2022 发展现状:13 个非 psql 工具

PostgreSQL 2022 发展现状:13 个非 psql 工具

PostgreSQL逻辑备份恢复--pg_dump导出及psql导入案例

PostgreSQL 的命令行工具 psql 的常用命令