MySQLのコンソールから、DBやテーブルの情報を取得する方法をまとめました。
1.DBの情報
1).データベースの一覧取得
1 |
SHOW DATABASES |
SHOWコマンドはいろいろな情報取得に使えるので覚えておきましょう。
2).データベースに含まれるテーブル一覧の取得
1 2 |
USE <database name>; SHOW TABLES; |
最初にUSE でデータベースを選択しています。
選択していないと以下のようなエラーが発生します。
ERROR 1046 (3D000): No database selected
2.個々のテーブル情報取得
1).テーブル定義の取得
1 |
DESC <table_name> |
DESC はDESCRIBEの短縮です。
2).CREATE TABLE文の取得
1 |
SHOW CREATE TABLE <table name> |