Anda dapat mengeksekusi pernyataan SHOW untuk melihat informasi database seperti daftar database, tabel database, serta kolom atau indeks tabel.
SHOW DATABASES
Gunakan pernyataan SHOW DATABASES untuk melihat database dalam kluster saat ini.
Sintaksis
SHOW DATABASES; Contoh
SHOW DATABASES;Berikut adalah informasi yang dikembalikan:
+--------------------+
| Database |
+--------------------+
| adb_test |
| MYSQL |
| adb_demo |
| INFORMATION_SCHEMA |
+--------------------+SHOW TABLES
Gunakan pernyataan SHOW TABLES untuk melihat tabel dalam database saat ini.
Sintaksis
SHOW TABLES [IN db_name]; Contoh
SHOW TABLES IN adb_demo;Berikut adalah informasi yang dikembalikan:
+--------------------+
| Tables_in_adb_demo |
+--------------------+
| customer |
| json_test |
+--------------------+SHOW COLUMNS
Gunakan pernyataan SHOW COLUMNS untuk melihat kolom dalam sebuah tabel.
Sintaksis
SHOW COLUMNS IN db_name.table_name; Contoh
SHOW COLUMNS IN adb_demo.customer;Berikut adalah informasi yang dikembalikan:
+---------+---------+------+------+---------+-------+
| 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
Gunakan pernyataan SHOW CREATE TABLE untuk melihat pernyataan yang digunakan untuk membuat sebuah tabel.
Sintaksis
SHOW CREATE TABLE db_name.table_name; Contoh
SHOW CREATE TABLE adb_demo.customer;Berikut adalah informasi yang dikembalikan:
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 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
Gunakan pernyataan SHOW GRANTS untuk memeriksa izin pengguna.
Sintaksis
SHOW GRANTS [FOR 'username'@'hostname'];username menentukan nama pengguna, dan hostname menentukan nama host atau alamat IP dari host.
Contoh
Lihat izin pengguna saat ini tanpa perlu menentukan nama pengguna atau nama host.
SHOW GRANTS;Berikut adalah informasi yang dikembalikan:
+---------------------------------------------------------+ | Grants for adb_acc@% | +---------------------------------------------------------+ | GRANT ALL ON `*`.`*` TO 'adb_acc'@'%' WITH GRANT OPTION | +---------------------------------------------------------+Lihat izin pengguna tertentu.
SHOW GRANTS FOR 'test'@'%';Berikut adalah informasi yang dikembalikan:
+---------------------------------------------------------+ | Grants for test@% | +---------------------------------------------------------+ | GRANT ALL ON `*`.`*` TO 'adb'@'%' WITH GRANT OPTION | +---------------------------------------------------------+
SHOW INDEXES
Gunakan pernyataan SHOW INDEXES untuk melihat indeks sebuah tabel.
Sintaksis
SHOW INDEXES FROM db_name.table_name; Contoh
SHOW INDEXES FROM adb_demo.json_test;Berikut adalah informasi yang dikembalikan. Key_name menunjukkan nama indeks.
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| 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 | | |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+