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

AnalyticDB:SHOW

最終更新日:Mar 29, 2026

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

SHOW DATABASES

現在のクラスター内のすべてのデータベースを一覧表示します。

構文

SHOW DATABASES;

SHOW DATABASES;

出力:

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

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 | 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 'adb'@'%' 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      |         |               |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+