Mysql 视图

本文介绍了MySQL中视图的概念及其创建、删除与修改的方法,并详细解释了视图的两种执行算法:merge与temptable,帮助读者更好地理解和使用视图。
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自动选择
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值