为什么使用视图
1.查询性能提高。
2.安全
3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果
4.复杂的查询需求。可以进行问题分解,然后将创建多个视图获取数据。将视图联合起来就能得到需要的结果了
视图的具体操作
创建视图 CREATE ALGORITHM=merge VIEW teams as SELECT * FROM 表名;
ALGORITHM有三个参数分别是:merge、TEMPTABLE、UNDEFINED 具体含义请百度
操作视图的方法基本与操作表的方法一致
在information_schema中的view表可具体查看视图的信息