SQL中视图的创建。修改,删除

如题所述

    创建视图

CREATE [OR REPLACE] VIEW 视图名(列1,列2...)

AS SELECT (列1,列2...)

FROM  ;

[WITH [CASCADED|LOCAL] CHECK OPTION]

    修改视图

CREATE OR REPLACE VIEW 视图名 AS SELECT [ ] FROM [ ];

[WITH [CASCADED|LOCAL] CHECK OPTION]

    删除视图

drop view 视图名称

扩展资料:

    查看视图

show tables;

desc 视图名

    查看视图定义

show create view 视图名称\G

    通过视图变更数据

insert into 视图名

update 视图名

[WITH [CASCADED|LOCAL] CHECK OPTION] 决定了是否允许更新数据记录不再满足视图的条件。

local只要满足本视图的条件就可以更新

cascaded则必须满足所有针对该视图的所有视图的条件才可以更新,默认是cascaded。

为了防止通过视图修改导致数据无故丢失,建议加上WITH CHECK OPTION

参考资料来源:百度百科-SQL语句

温馨提示:答案为网友推荐,仅供参考
相似回答