psql-客户端工具日常使用命令整理

psql-最好的客户端工具

连接数据库:psgl -h localhost -p 5432 database_name

获得psql的帮助:\?

获得语法的帮助:\h STATEMENT

shell中执行命令:psql -c "STATEMENT"

通过psql执行sql文件:psql < f.sql

\l 查看有哪些数据库

\c 用于切换数据库

\d 显示每个匹配关系(表,视图,索引,序列)的信息

\d pattern +

\d 后面跟一个表名,表示显示表结构定义

\d 后跟一个索引名,显示索引的信息

\d 后面跟一个视图名,显示视图信息

\timingon 显示SQL执行的时间

\timingoff 关闭计时功能

\dn 列出所有的schema

\db 显示所有的表空间

\du\dg 列出所有的角色或者用户

\dp 显示权限分配情况

\x 行列互换显示

\set AUTOCOMMIT off 将自动提交功能关闭

\conninfo 查看当前连接的数据和用户

相关推荐
笃行3509 小时前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3509 小时前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3509 小时前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
SelectDB1 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶1 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构
掉头发的王富贵1 天前
【StarRocks】极限十分钟入门StarRocks
数据库·sql·mysql
Nturmoils1 天前
WHERE 条件别凭习惯写,常用查询先跑一遍
数据库
Databend2 天前
在 AWS 中国峰会逛了一天,我在 Databend 展台看到了 Agent 数据基础设施的新思路
数据库·人工智能·agent
ClouGence4 天前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle