カラムに関する情報の取得
広告
テーブルの中に含まれるカラムの情報を取得する方法です。SHOW COLUMNS文を使います。書式は次の通りです。
SHOW COLUMNS FROM tbl_name SHOW COLUMNS FROM tbl_name FROM db_name
指定したテーブルに含まれるカラムの情報を取得します。カレントデータベースではないデータベースに含まれるカラムの情報を取得する場合はテーブル名を指定して下さい。
またLIKE句を使って取得するテーブルを絞り込むこともできます。
SHOW COLUMNS FROM tbl_name LIKE 'pattern' SHOW COLUMNS FROM tbl_name FROM db_name LIKE 'pattern'
では実際に試してみます。
mysql> show columns from goods;
「goods」テーブルに含まれるカラムの一覧を取得しました。
カラム毎にデータ型、NULLを許可するかどうか、プライマリキーかどうか、デフォルト値、などについて表示されます。
( Written by Tatsuo Ikura )