SHOW DATABASES
説明
この文は、現在表示されているデータベースを表示するために使用されます。
構文
SHOW DATABASES [FROM <catalog>] [<filter_expr>];
オプションパラメータ
** 1. <catalog>**
対応するカタログ
** 2. <filter_expr>**
指定された条件でフィルタリング
戻り値
| Column | デスクリプション |
|---|---|
| Database | データベース名 |
権限制御
このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:
| Permissions | Object | 注釈 |
|---|---|---|
| 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 |
+--------------------+