2-1.MySQLのデータベースを一覧表示する
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)


