[MySQL] テーブル構造を取得する

カラムの情報はinformation_schema.columnsに格納されているので、必要なものだけ絞り込んで取得すればよい。

information_schema.columnsの構造は以下。

例えばhomesteadというデータベースの全テーブルの全カラムの属性を取得したければ以下。

参考サイト

MySQL :: MySQL 5.6 リファレンスマニュアル :: 3.4 データベースとテーブルに関する情報の取得
https://dev.mysql.com/doc/refman/5.6/ja/getting-information.html

mysqlで全テーブルのカラム一覧を見たい – It’s raining cats and dogs.
http://tadasy.hateblo.jp/entry/20130220/1361357082