您的位置:首页 > 教育 > 锐评 > postgresql常用快捷命令

postgresql常用快捷命令

2024/10/5 18:27:45 来源:https://blog.csdn.net/aaronmer/article/details/141193383  浏览:    关键词:postgresql常用快捷命令

1. 查看帮助信息

通过此命令查看数据库命令帮助信息,本文中的所有命令都可以在帮助命令列表找到

命令格式:?

示例:

\?

2. 查看所有数据库

命令格式:\l

示例:

\l

3. 切换数据库

命令格式:\c 数据库名称

示例:

\c test_database

执行成功会切换到指定的数据库

4. 查看数据库对象的相关信息

命令\d加指定类型可以查看指定对象的信息,带+号展示信息更详细

数据库对象有表(table,简写t)、索引(index,简写i)、视图(view,简写v)、函数(function,简写f)、序列(sequence简写s)、权限(privilege,简写p)、用户或角色(group、user,简写u、g)

类型英文名相关命令
表(table)tabledt
索引()indexdi
视图viewdv
函数functiondf
序列sequenceds
权限privilegedp
用户或角色group、userdg、du
触发器triggerdy

示例:

# 查看指定表的字段信息列表
\d test_table# 查看指定视图的字段信息列表
\d test_view# 查看表列表
\dt# 查看指定表信息
\dt test_table# 查看表列表,包含大小信息
\dt+# 查看指定表信息,包含大小信息
\dt+ test_table# 查看指定视图信息
\dv test_view# 查看指定函数信息
\df test_function# 查看指定角色信息,包含描述信息
\du+ test_role# 查看指定表的权限
\dp test_table# 查看指定视图的权限
\dp test_view

5. 函数相关操作

示例:

# 查看函数创建语句
\sf test_function# 查看函数创建语句,带行号
\sf+ test_function# 编辑指定函数
\ef test_function

6. 查询session操作过的命令

\s

可以看到本会话的所有操作历史,类似linux系统的history命令

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com