MySQL 如何获得MySQL视图的结构,就像我们可以获得MySQL表的结构一样?
正如我们所知道的,视图是虚拟表的一种类型,也是由表组成的,因此我们可以使用与获取表结构相同的查询来获取视图的结构。换句话说,我们可以使用DESCRIBE语句来获取MySQL视图的结构。语法如下所示-
阅读更多:MySQL 教程
语法
DESCRIBE view_name;
这里,view_name是我们想要获取结构的视图的名称。
例子
假设我们想要获取名为 “Info” 的视图的结构,则可以使用以下查询来完成-
mysql> DESCRIBE INFO;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| ID | int(11) | YES | | NULL | |
| NAME | varchar(20) | YES | | NULL | |
| SUBJECT | varchar(20) | YES | | NULL | |
| ADDRESS | varchar(20) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
以上结果集显示所有字段具有与基表相同的定义。