MySQL中DESCRIBE的同义语语句是什么?
下面是MySQL中DESCRIBE的同义语语句,使用这些语句可以获取与DESCRIBE相同的表的信息/结构。
阅读更多:MySQL 教程
EXPLAIN语句
EXPLAIN是DESCRIBE语句的同义语。它的语法与DESCRIBE语句类似。请考虑以下示例 –
mysql> Explain Employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+------------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| Name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)
我们可以看到,该语句也给出了与DESCRIBE语句相同的输出。
SHOW COLUMNS语句
这个语句也是DESCRIBE的同义语,因此也是EXPLAIN语句的同义语。它的语法与DESCRIBE和EXPLAIN有所不同,如下所示 –
语法
SHOW COLUMNS From Table_name;
示例
在下面的示例中,我们可以看到输出与我们从DESCRIBE和EXPLAIN语句中收到的输出相同
mysql> Show columns from employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+------------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| Name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)