すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:SHOW

最終更新日:Jun 06, 2026

SHOW 文を使用して、データベース、テーブル、カラム、インデックス、ユーザー権限などのデータベースオブジェクトを確認します。

SHOW DATABASES

現在のクラスター内のすべてのデータベースを一覧表示します。オプションでカタログを指定して、そのカタログに属するデータベースを一覧表示することもできます。

構文

SHOW DATABASES [FROM <catalog_name>];

現在のカタログ (デフォルトのカタログは adb) 内のすべてのデータベースの一覧表示

SHOW DATABASES;

出力:

+--------------------+
| Database           |
+--------------------+
| adb_test           |
| MYSQL              |
| adb_demo           |
| INFORMATION_SCHEMA |
+--------------------+

paimon_catalog という名前の外部カタログ内のすべてのデータベースの一覧表示

SHOW DATABASES FROM paimon_catalog;

出力:

+--------------------+
| Database           |
+--------------------+
| paimon_db1         |
| paimon_db2         |
| paimon_demo        |
+--------------------+

SHOW TABLES

現在のデータベースまたは指定されたデータベース内のすべてのテーブルを一覧表示します。

構文

SHOW TABLES [IN db_name];

SHOW TABLES IN adb_demo;

出力:

+--------------------+
| Tables_in_adb_demo |
+--------------------+
| customer           |
| json_test          |
+--------------------+

SHOW COLUMNS

テーブル内のすべてのカラムを、データ型、NULL 許容性、キー制約、デフォルト値とともに一覧表示します。

構文

SHOW COLUMNS IN db_name.table_name;

出力カラム

カラム 説明
Field カラム名。
Type カラムのデータ型 (intvarcharboolean など)。
Null カラムが NULL 値を受け入れるかどうか。YES は受け入れることを、NO は受け入れないことを示します。
Key キー制約。PRI はプライマリキーのカラムを示します。
Default カラムのデフォルト値。NULL はデフォルト値が設定されていないことを示します。
Extra 追加の属性。

SHOW COLUMNS IN adb_demo.customer;

出力:

+---------+---------+------+------+---------+-------+
| Field   | Type    | Null | Key  | Default | Extra |
+---------+---------+------+------+---------+-------+
| id      | int     | NO   | PRI  | NULL    |       |
| name    | varchar | YES  |      | NULL    |       |
| address | varchar | YES  |      | NULL    |       |
| gender  | boolean | YES  |      | NULL    |       |
+---------+---------+------+------+---------+-------+

SHOW CREATE TABLE

テーブルの作成に使用された DDL 文を取得します。

構文

SHOW CREATE TABLE db_name.table_name;

SHOW CREATE TABLE adb_demo.customer;

出力:

+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table    | Create Table `customer` (
 `id` int NOT NULL,
 `name` varchar(50),
 `address` varchar(80),
 `gender` boolean,
 primary key (`id`)
) DISTRIBUTED BY HASH(`id`) INDEX_ALL='Y' STORAGE_POLICY='HOT' BLOCK_SIZE=8192 |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

SHOW GRANTS

ユーザーに付与された権限を確認します。

構文

SHOW GRANTS [FOR 'username'@'hostname'];
パラメーター 説明
username 確認するユーザー名。
hostname ホスト名または IP アドレス。

FOR 'username'@'hostname' を省略すると、現在のユーザーの権限が表示されます。

現在のユーザーの権限の表示

SHOW GRANTS;

出力:

+---------------------------------------------------------+
| Grants for adb_acc@%                                    |
+---------------------------------------------------------+
| GRANT ALL ON `*`.`*` TO 'adb_acc'@'%' WITH GRANT OPTION |
+---------------------------------------------------------+

指定されたユーザーの権限の表示

SHOW GRANTS FOR 'test'@'%';

出力:

+---------------------------------------------------------+
| Grants for test@%                                       |
+---------------------------------------------------------+
| GRANT ALL ON `*`.`*` TO 'test'@'%' WITH GRANT OPTION    |
+---------------------------------------------------------+

SHOW INDEXES

テーブルのすべてのインデックスを一覧表示します。

構文

SHOW INDEXES FROM db_name.table_name;

SHOW INDEXES FROM adb_demo.json_test;

出力: Key_name はインデックス名を示します。

+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table     | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| json_test |          1 | id_0_idx |            1 | id          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| json_test |          1 | vj_idx   |            1 | vj          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+