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 查看当前连接的数据和用户

相关推荐
温暖小土6 小时前
Spring AI 接入 DeepSeek Chat 模型
数据库·人工智能·spring
张小姐的猫6 小时前
【AI大模型接入SDK】 —— 前端页面 & 项目总结与拓展
前端·数据结构·数据库·c++·人工智能·chatgpt
IvorySQL6 小时前
去 IOE 的最后一公里:IvorySQL 5.4 × RISC-V 实测
数据库·人工智能·ai·postgresql·risc-v
-madongyu-7 小时前
HCIE-GaussDB V2.0 笔试考点总览:模块权重、核心要点与高频数字速记
数据库·华为·gaussdb
LRL_7 小时前
Oracle 19c 创建用户并连接 PDB 完整避坑指南
数据库·oracle
雨落在了我的手上7 小时前
MySQL数据库基础(3):库的操作
数据库
slandarer7 小时前
MATLAB | R2026b 更新了哪些有趣的新东西
开发语言·数据库·matlab
其实防守也摸鱼7 小时前
SQL注入实验笔记
android·运维·数据库·安全·oracle·自动化