MySQLのDBとテーブルの情報を確認する
MySQLの基本中の基本ですが、DBとテーブルの確認について。
超簡単で基本的なことでもしばらく使っていないと「あれ、何だっけ」となってしまうので、
いつでも引き出せるように改めてメモ。
まずは、存在するデータベースを確認する。おそらく、イヤというほど使うコマンド。
mysql > SHOW DATABASES;
また、以下のコマンドで、特定のDBがどのように作成されたかを確認することができる
(これ、実は最近まで知らなかった・・・)。
mysql > SHOW CREATE DATABASES DB_NAME;
次に、DB上に存在するテーブルを確認する場合。
mysql > SHOW TABLES FROM DB_NAME;
または、以下でも。
mysql > USE DB_NAME;
mysql > SHOW TABLES;
テーブルの構造を確認する。これも、本来イヤというほど使うコマンド。なのに、忘れる・・・
mysql > DESC TABLE_NAME;
以下はテーブル作成時の詳細を出力する。最近知ったけど、これは便利ですね。
mysql > SHOW CREATE TABLE TABLE_NAME\G;
どうせまた忘れるだろうけど、これでいつでも引き出せるのだw

