ここではMySQLで、テーブルの属性一覧を確認する方法を紹介しています。
テーブルの属性一覧を確認する方法
DESCコマンド
DESCコマンドを実行することでテーブルの属性一覧を確認することが出来ます。
DESC テーブル名;
実際に試すと次のような結果が返ってきます。
mysql> DESC tab1;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| emp_id | varchar(10) | YES | | NULL | |
| emp_name | varchar(100) | YES | | NULL | |
| dept | varchar(10) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
SHOW COLUMNSコマンド
SHOW COLUMNSコマンドを実行することでテーブルの属性一覧を確認することが出来ます。
SHOW [FULL] COLUMNS FROM テーブル名;
実際に試すと次のような結果を返します。
mysql> SHOW COLUMNS FROM tab1;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| emp_id | varchar(10) | YES | | NULL | |
| emp_name | varchar(100) | YES | | NULL | |
| dept | varchar(10) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)