视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可
如果要频繁使用一张虚拟表,可以不用重复查询
工作用的不是很多
create view teacher2course as
select * from teacher inner join course on teacher.tid = course.teacher_id;
drop view teacher2course;
不会!视图是mysql的功能,如果你的项目里面大量的使用到了视图,那意味着你后期想要扩张某个功能的时候这个功能恰巧又需要对视图进行修改,意味着你需要先在mysql这边将视图先修改一下,然后再去应用程序中修改对应的sql语句,这就涉及到跨部门沟通的问题,所以通常不会使用视图,而是通过重新修改sql语句来扩展功能
原文:https://www.cnblogs.com/suren-apan/p/11561999.html