视图 - 创建及修改视图
生活随笔
收集整理的這篇文章主要介紹了
视图 - 创建及修改视图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創建或者修改視圖
?
創建視圖的語法為:
CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS select_statement[WITH [CASCADED | LOCAL] CHECK OPTION]修改視圖的語法為:
ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS select_statement[WITH [CASCADED | LOCAL] CHECK OPTION] 選項 : WITH [CASCADED | LOCAL] CHECK OPTION 決定了是否允許更新數據使記錄不再滿足視圖的條件。LOCAL : 只要滿足本視圖的條件就可以更新。CASCADED : 必須滿足所有針對該視圖的所有視圖的條件才可以更新。 默認值.示例 , 創建city_country_view視圖 , 執行如下SQL :
create or replace view city_country_view as select t.*,c.country_name from country c , city t where c.country_id = t.country_id;查詢視圖 :
總結
以上是生活随笔為你收集整理的视图 - 创建及修改视图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 高级 - 视图 - 概述
- 下一篇: 查看及删除视图