Mysql 视图
- 视图每次操作的时候,才会查询真实数据
// 创建视图
create view v_teacher as select id, t_name from info_teacher;
// 删除视图
Drop view if exists view name;
// 修改视图(其实就是修改select 语句)
alter view v_name as select * from info_teacher;
// 自定义视图字段
create view v_teacher (name1, name2) as select id,t_name form info_teacher;
// 可以将常用的连接查询生成视图,从而简化查询语句
视图的执行算法
- merge:合并的执行方式,每当执行的时候,将我们的视图sql语句与外部查询视图的sql语句,混合在一起,最终执行
- temptable:临时表模式,每当查询的时候,先生成视图,再在当前视图内进行查询
- mysql自动选择
本文介绍了MySQL中视图的概念及其创建、删除与修改的方法,并详细解释了视图的两种执行算法:merge与temptable,帮助读者更好地理解和使用视图。
1737

被折叠的 条评论
为什么被折叠?



