首頁  >  文章  >  資料庫  >  mysql查詢檢視指令是什麼

mysql查詢檢視指令是什麼

青灯夜游
青灯夜游原創
2022-06-28 19:09:099590瀏覽

mysql查詢檢視指令是「DESCRIBE」或「SHOW CREATE VIEW」。 DESCRIBE命令可以查看視圖的欄位信息,語法為“DESCRIBE 視圖名稱;”,可簡寫為“DESC 視圖名稱;”;而“SHOW CREATE VIEW”命令可以查看視圖的詳細信息,語法為“SHOW CREATE VIEW 視圖名;」。

mysql查詢檢視指令是什麼

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

建立好視圖後,可以透過查看視圖的語句來查看視圖的欄位資訊以及詳細資訊。

檢視檢視的欄位資訊

在mysql中,檢視檢視的欄位資訊與檢視資料表的欄位資訊一樣,都是使用DESCRIBE關鍵字來查看。

describe關鍵字用於查看特定視圖或表格等的詳細設計訊息,語法:

DESCRIBE 视图名;

或簡寫成:

DESC 视图名;

範例1

下面建立學生資訊表studentinfo 的一個視圖,用於查詢學生姓名和考試分數。

建立學生資訊表studentinfo 的SQL 語句和運行結果如下:

CREATE TABLE studentinfo(
    ID INT(11) PRIMARY KEY,
    NAME VARCHAR(20),
    SCORE DECIMAL(4,2),
    SUBJECT VARCHAR(20),
    TEACHER VARCHAR(20)
);

mysql查詢檢視指令是什麼

建立查詢學生姓名和分數的檢視語句如下:

CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;

mysql查詢檢視指令是什麼

透過DESCRIBE 語句檢視視圖v_studentsinfo 中的欄位資訊

DESCRIBE v_studentinfo;

mysql查詢檢視指令是什麼

注意:使用DESC 的執行結果和使用DESCRIBE 是一樣的。

由運行結果可以看出,查看視圖的欄位內容與檢視表格的欄位內容顯示的格式是相同的。因此,更能說明視圖其實也是一張資料表了,不同的是,視圖中的資料都來自於資料庫中已經存在的表。

檢視檢視的詳細資料

在 MySQL 中,SHOW CREATE VIEW 語句可以檢視檢視的詳細定義。其語法如下所示:

SHOW CREATE VIEW 视图名;

透過上面的語句,也可以查看建立檢視的語句。建立視圖的語句可以作為修改或重新建立視圖的參考,方便使用者操作。

範例2

使用SHOW CREATE VIEW 查看視圖,SQL 語句和運行結果如下所示:

SHOW CREATE VIEW v_studentinfo \G

mysql查詢檢視指令是什麼

上述SQL 語句以\G結尾,這樣能讓顯示結果格式化。如果不使用\G,顯示的結果會比較混亂,如下所示:

SHOW CREATE VIEW v_studentinfo;

mysql查詢檢視指令是什麼

#【相關推薦:mysql影片教學

以上是mysql查詢檢視指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn