目录
8.1初识视图
(1)视图的概念和使用
什么是视图:是从一个或多个表中导出来的表,它是一种虚拟存在的表,表的结构和数据都依赖于基本表。
简化查询语句:简化用户的查询操作,使查询更加快捷。
安全性:更方便的进行权限控制。
逻辑数据独立性:屏蔽真实表结构变化带来的影响。
(2)创建视图的语法格式
CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = { user | CURRENT_USER }]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
• CREATE :表示创建视图的关键字。• OR REPLACE :可选,表示替换已有视图。• ALGORITHM :可选,表示视图算法,会影响查询语句的解析方式 。———————————————————ALGORITHM 取值有如下 3 个: