メインコンテンツまでスキップ
バージョン: 2.1

SHOW DATABASES

説明

このステートメントは、現在表示されているデータベースを表示するために使用されます。

構文

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

オプションパラメータ

** 1. <catalog>**

対応するカタログ

** 2. <filter_expr>**

指定した条件でフィルタ

戻り値

Columnデスクリプション
Databaseデータベース名

アクセス制御

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

PermissionsObject注釈
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 |
    +--------------------+