psql的使用
psql的简单使用
- psql一般在postgres用户下使用
- 执行psql时默认使用postgres用户,因为执行的是操作系统认证,所以不需要密码,也可以修改pg_hba.conf来要求用户输入密码
psql -U gavin -p 5432 -h 192.168.1.12 -d testdb
psql的常用命令
- \? 显示psql的用法
- \h 查询SQL语法
- -l 显示数据库
- \c 进入指定数据库
- \d 显示表、视图、索引、序列的信息
- \d t 显示表t的信息
- \d x? 可以跟通配符,列出所有以x开头的表、视图、索引、序列的信息
- \d+ 显示详细信息
- \dt 显示所有表
- \di 显示索引
- \ds 显示序列
- \dv 显示视图
- \df 显示函数
- \timing 显示SQL执行时间
- \dn 显示schema
- \db 显示表空间
- \du或\dg 显示用户或角色
- \encoding 指定客户端字符集
- \encoding gbk
- \pset 设置不同输出格式
- \pset border 0 表示输出内容无边框
- \pset border 1 表示输出内容只有内边框
- \pset border 1 表示输出内容内外都有边框
- \x 按列展示
- \i <filename> 或 psql -x -f <filename> 执行外部命令,filename指的是可执行的sql文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~