我们能否像获取 MySQL 表的结构一样获取 MySQL 视图的结构?
众所周知,视图是一种虚拟表类型,也是由表组成的,因此我们可以使用与获取表结构相同的查询来获取视图结构。换句话说,我们可以使用 DESCRIBE 语句来获取 MySQL 视图的结构。其语法如下 −
语法
DESCRIBE view_name;
其中,view_name 是我们想要获取其结构的视图的名称。
示例
假设我们要获取名为“信息”的视图的结构,则可以通过以下查询来实现 −
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)
以上结果集显示,所有字段都与基本表中的定义相同。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP