SHOW DATABASES
描述
该语句用于展示当前可见的数据库
语法
SHOW DATABASES [FROM <catalog>] [<filter_expr>];可选参数
** 1. <catalog>**
对应 catalog
** 2. <filter_expr>**
进行指定条件的过滤
返回结果
| 列 | 描述 |
|---|---|
| Database | 数据库名称 |
权限控制
执行此 SQL 命令的用户必须至少具有以下权限:
| 权限 | 对象 | 说明 |
|---|---|---|
| SELECT_PRIV | 对应数据库 | 需要对对应数据库具有读取权限 |
示例
-
展示当前所有的数据库名称。
SHOW DATABASES;+--------------------+ | Database | +--------------------+ | test | | information_schema | +--------------------+ -
会展示
hms_catalog中所有的数据库名称。SHOW DATABASES FROM hms_catalog;+---------------+ | Database | +---------------+ | default | | tpch | +---------------+ -
展示当前所有经过表示式
like 'infor%'过滤后的数据库名称。SHOW DATABASES like 'infor%';+--------------------+ | Database | +--------------------+ | information_schema | +--------------------+