Skip to main content
Skip to main content

SHOW 查询

SHOW CREATE TABLE

返回单个字符串类型的 ‘statement’列,其中只包含了一个值 - 用来创建指定对象的 CREATE 语句。

注意,如果使用该查询去获取系统表的 CREATE 语句,你得到的是一个虚构的语句,仅用来展示系统的表结构,而不能实际创建表。

SHOW DATABASES

打印所有的数据库列表,该查询等同于 SELECT name FROM system.databases [INTO OUTFILE filename] [FORMAT format]

SHOW PROCESSLIST

输出 system.processes表的内容,包含有当前正在处理的请求列表,除了 SHOW PROCESSLIST查询。

SELECT * FROM system.processes 查询返回和当前请求相关的所有数据

提示 (在控制台执行):

SHOW TABLES

显示表的清单

如果未使用 FROM 字句,该查询返回当前数据库的所有表清单

可以用下面的方式获得和 SHOW TABLES一样的结果:

示例

下列查询获取最前面的2个位于system库中且表名包含 co的表。

SHOW DICTIONARIES

以列表形式显示 外部字典.

如果 FROM字句没有指定,返回当前数据库的字典列表

可以通过下面的查询获取和 SHOW DICTIONARIES相同的结果:

示例

下列查询获取最前面的2个位于 system库中且名称包含 reg的字典表。

SHOW GRANTS

显示用户的权限

语法

如果未指定用户,输出当前用户的权限

SHOW CREATE USER

显示 user creation用到的参数。

SHOW CREATE USER 不会输出用户的密码信息

语法

SHOW CREATE ROLE

显示 role creation 中用到的参数。

语法

SHOW CREATE ROW POLICY

显示 row policy creation中用到的参数

语法

SHOW CREATE QUOTA

显示 quota creation中用到的参数

语法

SHOW CREATE SETTINGS PROFILE

显示 settings profile creation中用到的参数

语法