MySQL 如何获得MySQL视图的结构,就像我们可以获得MySQL表的结构一样?

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)

以上结果集显示所有字段具有与基表相同的定义。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程