我們能否像獲取 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