page_adsence

2010年6月16日水曜日

MySQLでフィールドの一覧を確認するには

以前教えてもらって忘れてたのでメモ。

今までMySQLでフィールドの一覧を取得する時には

mysql> show fields from tablename;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| test_id | int(11) | NO | PRI | NULL | |
| title | varchar(255) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+

とこのようにしていたのですが、もっと短く書けるみたいです。

mysql> desc tablename;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| test_id | int(11) | NO | PRI | NULL | |
| title | varchar(255) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+

このように同じ結果が返ってきます。
これでテーブル確認する時間が短縮できます。