如何像我們獲取 MySQL 表的結構一樣來獲取 MySQL 檢視的結構?


眾所周知,檢視是一類虛擬表,也是多張表的合成,因此我們可以使用相同的查詢來獲取檢視的結構,這個查詢我們用來獲取表的結構。換句話說,我們可以使用 DESCRIBE 語句來獲取 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)

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

更新於: 22-6月-2020

339 位瀏覽

開啟你的 事業

完成課程取得認證

開始
廣告
© . All rights reserved.