跳到主要内容

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