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命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值