MySQL,SHOW COLUMNSやDESCでカラム一覧を確認

スポンサーリンク

鍛錬 898

MySQL,SHOW COLUMNSやDESCでカラム一覧を確認

テーブルに存在するカラムの一覧やカラムのデータ型など、テーブルの構造を確認する方法として、SHOW COLUMNS や DESC を使用する方法があります。
 
使用方法は、以下に示す通りです。

SHOW COLUMNS で確認する

SHOW COLUMNS FROM テーブル名;

 
DESC で確認する

DESC テーブル名;

表示内容

以下は、表示内容についてです。

項目 内容
Field カラム名
Type カラムのデータ型
Null カラムにNULLを格納することが可能か否か
Key カラムにインデックスが設定されているか否か
Default カラムのデフォルト値
Extra カラムに関する特殊な情報
 
スポンサーリンク

実行結果

以下は、テーブルに存在するカラムの一覧や、カラムのデータ型などを確認しています。

今回は、テーブル「fruits」について確認しています。

mysql> 
mysql> show columns from fruits;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  |     | NULL    |       |
| name  | varchar(256) | YES  |     | NULL    |       |
| price | int(11)      | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> desc fruits;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  |     | NULL    |       |
| name  | varchar(256) | YES  |     | NULL    |       |
| price | int(11)      | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

 
上記に示した通り、テーブル「fruits」の構造を確認することができました。

スポンサーリンク

シェアする

フォローする