>> MySQL入門トップに戻る

MySQL カラム情報取得

MySQLのカラム情報取得について説明します。

コマンドラインまたはmysql_query関数より以下のコマンドを実行します。
show columns (from DB名);
「show columns」のみだと現在接続されてるカレントデータベースの絡む情報が
全て取得されます。
「from DB名」をつけると、指定したDB名のカラム情報を取得できます。

コマンド実行結果は以下のようなものが返ってきます。
mysql> show columns from test;
+-------------+-----------+------+-----+---------+----------------+
| Field       | Type      | Null | Key | Default | Extra          |
+-------------+-----------+------+-----+---------+----------------+
| id          | int(11)   | NO   | PRI | NULL    | auto_increment |
| num         | int(11)   | YES  |     | NULL    |                |
| title       | char(250) | YES  |     | NULL    |                |
| data        | text      | YES  |     | NULL    |                |
| create_time | datetime  | YES  |     | NULL    |                |
| update_time | datetime  | YES  |     | NULL    |                |
+-------------+-----------+------+-----+---------+----------------+
このように各カラムの型やNULLを許可するか、Key情報、Default値、auto_increment等の
カラム情報を取得することができます。
>> 【MySQL NULL許可設定】に進む
>> MySQL入門トップに戻る