MySQL 如何通过MySQL的DESCRIBE语句获取特定表列的信息?
众所周知,DESCRIBE语句将提供整个表的信息/结构。通过DESCRIBE语句和表名以及列名的帮助,我们可以获取有关该列的信息。
阅读更多:MySQL 教程
语法
DESCRIBE table_name col_name;
示例1
mysql> Describe employee ID;
+-------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+----------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
+-------+---------+------+-----+---------+----------------+
1 row in set (0.11 sec)
以上查询将提供有关表名为’ employee ‘的列“ID”的信息。
示例2
mysql> Describe employee name;
+-------+-------------+------+-----+---------+---------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+---------+
| Name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+---------+
1 row in set (0.03 sec)
以上查询将提供有关表名为’ employee ‘的其他列“Name”的信息。