我們如何使用 CREATE OR REPLACE VIEW 語句修改 MySQL 檢視?


眾所周知,我們可以使用 ALTER VIEW 語句修改檢視,但除此之外,我們還可以使用 CREATE OR REPLACE VIEW 來修改現有檢視。其概念很簡單,因為如果 MySQL 檢視已存在,它只會修改該檢視,否則將使用上述查詢中給出的新定義建立新檢視。以下為其語法:

語法

CREATE OR REPLACE VIEW view_name AS Select_statements FROM table;

示例

mysql> Create OR Replace VIEW Info AS Select Id, Name, Address, Subject from student_info WHERE Subject = 'Computers';
Query OK, 0 rows affected (0.46 sec)

以上查詢將建立或替換檢視“Info”。如果不存在,它將被建立,否則它將被以上查詢中給出的新定義替換。

更新於:22-06-2020

374 次瀏覽

職業生涯起航

完成課程獲得證書

開始學習
廣告
© . All rights reserved.