mysql查詢檢視指令是「DESCRIBE」或「SHOW CREATE VIEW」。 DESCRIBE命令可以查看視圖的欄位信息,語法為“DESCRIBE 視圖名稱;”,可簡寫為“DESC 視圖名稱;”;而“SHOW CREATE VIEW”命令可以查看視圖的詳細信息,語法為“SHOW CREATE VIEW 視圖名;」。
本教學操作環境: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) );
建立查詢學生姓名和分數的檢視語句如下:
CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;
透過DESCRIBE 語句檢視視圖v_studentsinfo 中的欄位資訊
DESCRIBE v_studentinfo;
注意:使用DESC 的執行結果和使用DESCRIBE 是一樣的。
由運行結果可以看出,查看視圖的欄位內容與檢視表格的欄位內容顯示的格式是相同的。因此,更能說明視圖其實也是一張資料表了,不同的是,視圖中的資料都來自於資料庫中已經存在的表。
檢視檢視的詳細資料
在 MySQL 中,SHOW CREATE VIEW 語句可以檢視檢視的詳細定義。其語法如下所示:
SHOW CREATE VIEW 视图名;
透過上面的語句,也可以查看建立檢視的語句。建立視圖的語句可以作為修改或重新建立視圖的參考,方便使用者操作。
範例2
使用SHOW CREATE VIEW 查看視圖,SQL 語句和運行結果如下所示:
SHOW CREATE VIEW v_studentinfo \G
上述SQL 語句以\G結尾,這樣能讓顯示結果格式化。如果不使用\G,顯示的結果會比較混亂,如下所示:
SHOW CREATE VIEW v_studentinfo;
#【相關推薦:mysql影片教學】
以上是mysql查詢檢視指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!