Skip to main content

SHOW DATABASES

Description​

This statement is used to display the currently visible database.

Syntax​

SHOW DATABASES [FROM <catalog>] [<filter_expr>];

Optional parameters​

** 1. <catalog>**

Corresponding catalog

** 2. <filter_expr>**

Filter by specified conditions

Return Value​

ColumnDescription
DatabaseDatabase Name

Permission Control​

The user executing this SQL command must have at least the following permissions:

PermissionsObjectNotes
SELECT_PRIVCorresponding databaseRequires read permission on the corresponding database

示例​

  • Displays the names of all current databases.

    SHOW DATABASES;
    +--------------------+
    | Database |
    +--------------------+
    | test |
    | information_schema |
    +--------------------+
  • Will display all database names in hms_catalog.

    SHOW DATABASES FROM hms_catalog;
    +---------------+
    | Database |
    +---------------+
    | default |
    | tpch |
    +---------------+
  • Displays the names of all databases currently filtered by the expression like 'infor%'.

    SHOW DATABASES like 'infor%';
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    +--------------------+