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

以上結果集顯示,所有欄位都與基本表中的定義相同。

更新於: 22-6-2020

339 次檢視

開啟您的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.