重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1003|回复: 0

PSQL的常用命令

[复制链接]
发表于 2023-12-10 16:20:54 | 显示全部楼层 |阅读模式
1、/h命令
该命令用于查询SQL语句的语法,如我们不知道如何用SQL语句创建用户,就可以执行“\h reate user”命令来查询:
1799965757409a2765.png
使用“\h”命令可以查看各种SQL语句的语法

2、/d命令
该命令将显示每个匹配“pattern”(表、视图、索引、序列)的信息,包括对象中所有的列、各列的数据类型、表空间(如果不是默认的)和所有特殊属性(诸如“NOT NULL”或默认值等)等。唯一约束相关的索引、规则、约束、触发器也同样会显示出来。如果关系是一个视图,还会显示视图的定义(“匹配模式”将在下面定义)。
1)如果“\d”命令后什么都不带,将列出当前数据库中的所有表
8854265757417ee486.png

2)“\d”命令后面跟一个表名,表示显示这个表的结构定义
25214657574207c512.png

3)“\d”命令也可以用于显示索引信息
672916575742cba7c8.png

4)“\d”命令后面的表名或索引名中也可以使用通配符
469065757455d753e.png

5)“\d+”命令可以显示比“\d”命令的执行结果更详细的信息,除了前面介绍的信息,还会显示所有与表的列关联的注释,以及表中出现的OID。
229026575746210dfc.png

6)同对象类型的“\d”命令如下:

·如果只想显示匹配的表,可以使用“\dt”命令。
·如果只想显示索引,可以使用“\di”命令。
·如果只想显示序列,可以使用“\ds”命令。
·如果只想显示视图,可以使用“\dv”命令。
·如果想显示函数,可以使用“\df”命令。

7)如果想显示执行SQL语句的时间,可以用“\timing”命令
36047657574aedb524.png

8)要想列出数据库中的所有角色或用户,可以使用“\du”或“\dg”命令
82788657574e2bb4c6.png

933166575742897bbf.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-10-13 20:51 , Processed in 0.105767 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表