この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
データベースの一覧を表示する
MySQLにログインした後に自分が操作できるデータベース一覧を確認するコマンドを確認してみます。
久しぶりに触るデータベースや、他の人がデータベースを作成したときには使用頻度が高いコマンドになります。
データベース一覧を表示するコマンド
データベースの一覧を確認したいときは「show databases」コマンドを使用します。
MySQLは権限の設定により、ユーザーごとに操作できるデータベースが異なります。注意点としては全てのデータベースが表示されているのではなく、ログインしたユーザーが操作できるデータベースである点を覚えておきましょう。
サンプルのコマンド
show databases;
コマンドの実行サンプル
1 2 3 4 5 6 7 8 9 |
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | hogehoge_db1 | | hogehoge_db2 | +--------------------+ 3 rows in set (0.00 sec) |
特定の名前のデータベースを検索するコマンド
データベースの数が多いとき、全てのデータベースを表示すると目的のデータベースが存在するかが分かりにくいときがあります。そのときは「show databases」コマンドに「like」文を付与することにより、データベースを検索することができます。
サンプルのコマンド
show databases like ‘(検索するデータベース)’;
※検索するデータベースには「%」などのワイルドカード文字を使用できます。
コマンドの実行サンプル
1 2 3 4 5 6 7 8 |
mysql> show databases like 'hogehoge%'; +--------------------+ | Database | +--------------------+ | hogehoge_db1 | | hogehoge_db2 | +--------------------+ 2 rows in set (0.00 sec) |
ウェブプログラミングについては下記の本も参考になるので、スキルアップにお役立てください。