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 |
 +--------------------+