2-1.MySQLのデータベースを一覧表示する

2019年7月15日

MySQLでは複数のデータベースを持つことが出来ます。
現在作成されているデータベースの一覧を調べるにはどうすればよいかを説明します。

目次

1.データベース一覧の表示方法

接続したMySQLで保有しているデータベースの一覧を表示するには以下のSQLを実行します。

SHOW DATABASES;

スポンサードサーチ

2.実行例

接続中のMySQLのデータベースを一覧表示する

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| test |
| world |
+--------------------+
6 rows in set (0.00 sec)

 

スポンサードサーチ

3.データベース名の一部を特定して表示させたい場合はlike を使用して指定します。

mysql> show databases like 'KAIKEI%';
+-------------------------+
| Database (KAIKEI%) |
+-------------------------+
| kaikei_db_branch_chubu |
| kaikei_db_branch_kansai |
| kaikei_db_branch_kanto |
| kaikei_db_branch_kyusyu |
| kaikei_db_branch_tohoku |
+-------------------------+
5 rows in set (0.00 sec)
mysql>

 

4.SHOW SCHEMASについて

SHOW SCHEMASでスキーマ一覧を表示しますが、表示されるのはデータベースです。

MySQLにおいてデータベースとスキーマは同義です。
このため」SHOW DATABASES」とSHOW SCHEMAS」は同じ結果となります。

mysql> show schemas;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| test |
| world |
+--------------------+
6 rows in set (0.00 sec)