TYPE、KEY など、MySQL のフィールド名に関する情報を表示します。
フィールド名に関する情報を表示する構文は次のとおりです。
show columns from yourTableName;
まずテーブルを作成しましょう。
mysql> create table DemoTable1586
-> (
-> EmployeeId int,
-> EmployeeFirstName varchar(20),
-> EmployeeLastName varchar(20),
-> EmployeeAge int,
-> EmployeeCountryName varchar(20),
-> EmployeeSalary int
-> );
Query OK, 0 rows affected (0.78 sec)
以下はフィールド名を表示するクエリです。
mysql> show columns from DemoTable1586;
これにより、次の出力が生成されます。
+---------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+-------------+------+-----+---------+-------+
| EmployeeId | int(11) | YES | | NULL | |
| EmployeeFirstName | varchar(20) | YES | | NULL | |
| EmployeeLastName | varchar(20) | YES | | NULL | |
| EmployeeAge | int(11) | YES | | NULL | |
| EmployeeCountryName | varchar(20) | YES | | NULL | |
| EmployeeSalary | int(11) | YES | | NULL | |
+---------------------+-------------+------+-----+---------+-------+
6 rows in set (0.11 sec)