暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

Psql常用元命令的使用说明及示例

原创 拨开乌云见阳光 2021-09-16
4724

Psql常用元命令的使用说明及示例

文档整理:孟祥新(2021-9-16)

 

PostgreSQL安装后,系统自带了一个命令行交互式的客户端工具psql。

它类似于Oracle数据库的sqlplus工具。

通过psql可以登录和访问PG数据库,在此命令行工具中,可以执行SQL命令,还可以执行元命令。

psql元命令是指以反斜线开头的命,psql提供了丰富的元命令,能够便捷地管理数据库,比如查看数据库对象的定义、查看数据对象占用空间的大小、列出数据库各种对象的名称等。

本文是对psql常用元命令的使用进行介绍:

 

1. 查看元命令的帮助

\?

执行此命令,可以列出元命令的使用格式和命令作用的简要说明


 

2. 查看数据库命令

\l

此命令相当于mysql中的show databases命令,示例如下:


 

3. 进入指定的数据库

\c 指定的数据库名


 

4. 查看数据库的所有表、视图和序列

\d


 

5. 只查看数据库中的所有表

\dt

此命令相当于mysql中的show tables命令,示例如下:


 

6. 查看表的大小

\dt+ 表名


 

7. 查看表结构定义

\d 表名


 

\d+ 表名

以更加详细的方式显示表结构的定义


 

8. 显示所有表空间

\db


 

9. 显示所有用户或角色

\du


 

10. 显示表、视图、序列的访问权限

\dp 对象名


 

11. 查看字符集编码

\encoding


 

12. 输出一行提示信息

\echo 要输出的字符串


 

13. 设置输出结果的边框格式

\pset border


 

14. 以列示显示的开关

\x

此功能相当于mysql中的\G


再次执行,则关闭此功能:


 

15. 显示执行时长

\timing on


 

16. 关闭自动提交功能

\set AUTOCOMMIT off

 

17. 执行shell命令

\! 


 

18. 显示连接信息

\conninfo


 

19. 修改用户密码

\password


 

20. 退出psql命令行环境

\q

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论