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