ここで表示されるのはログイン中のユーザーがGRANTで表示権限が与えられたデータベースのみが表示される点に注意。
show dabases
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mi53 | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.03 sec)
エイリアスとしてshow schemas
も用意されている。
絞り込む
データベースが大量にある場合などに、show databasesはlike句でパターンを指定することで表示されるレコードを絞り込むことができる。
mysql> show databases like '%_schema'; +---------------------+ | Database (%_schema) | +---------------------+ | information_schema | | performance_schema | +---------------------+ 2 rows in set (0.00 sec)
mysqlshow
シェルなどからmysqlshowコマンドを利用しても同様の結果が得られる。
[katsube@localhost ~]$ mysqlshow -u root +--------------------+ | Databases | +--------------------+ | information_schema | | mi53 | | mysql | | performance_schema | | test | +--------------------+