2021-03-11
阅读量:
672
mysql创建视图的优缺点总结
问:
mysql创建视图的优缺点总结
答:
1 优点
简单:简化SQL语句,快速提取数据。视图可以将复杂的查询语句进行封装,用户使用时不需要关
心表的结构、连接关系、筛选条件、分组和排序等等,只需要对视图进行简单的查询。
安全:保护数据,根据特定授权分配权限。创建视图时,可以筛选掉一些不希望用户看到的行和列,
也可以给视图设置访问权限,让不同级别的用户看到不同的视图,从而提高数据库的数据安全性。
2 缺点
操作视图会比直接操作基础表要慢,所以我们尽量避免在大型表上创建视图。
尽量不要创建嵌套视图,就是在视图中使用视图。 这样在查询时,会多次重复访问基础表,带来
性能损耗。
在视图中只返回所需的信息,尽量不要在视图使用不需要访问的表。
在大型表或者复杂定义的视图,可以使用存储过程代替。
频繁使用的视图,可以使用索引视图来代替。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论