目录
一、视图介绍
当查询的复杂度比较大时,多表,多关系,会导致查询语句混乱,不利于sql语句的编写和编写的sql语句的可读性,于是,退出了视图模式
视图模式是对一个查询结果,进行记录,视图里面只存放语句,不存放结果,,类似于虚表
视图里面先创建查询,后展示
视图里面只放语句,不放数据,只能查询,不能修改
二、视图的优点(为什么要使用视图):
1.简单
视图构建了一个虚拟的逻辑表,这个表里面的数据来自于指定的查询,而查询可以是多表联查,在使用的时候,我们可以直接对视图表里的数据进行查询,不用从原始表查询数据,逻辑更加清晰
2.安全
数据库有权限设置,但是没有对行和列的权限,所以如果没有对一个表里的数据设置不同的权限,mysql本身的权限设置有些不够,我们用视图查询用户需要的数据,用户基于视图进行查询