2016 - 2024

感恩一路有你

mysql视图和存储过程的区别 mysql中,什么是视图,视图的作用是什么?

浏览量:2513 时间:2021-03-16 15:44:28 作者:admin

mysql中,什么是视图,视图的作用是什么?

什么是视图?视图是一个虚拟表,一个逻辑表,不包含数据。作为select语句存储在数据字典中。通过视图,可以显示基表(用于创建视图的表)的部分数据;视图数据来自定义视图的查询中使用的表,并使用视图动态生成。为什么使用视图?view的优点如下:

1)简单:使用view的用户不需要关心相应表的结构、关联条件和过滤条件。对于用户来说,它已经是过滤的复合条件的结果集。

2)安全性:使用视图的用户只能访问允许查询的结果集,表的权限管理不能局限于一行或一列,只需通过视图即可实现。

3)数据独立性:一旦确定了视图的结构,就可以屏蔽表结构变化对用户的影响,向源表中添加列对视图没有影响;如果修改了源表的列名,就可以修改视图来解决问题,不会影响访问者。总之,大多数视图的使用都是为了保证数据安全和提高查询效率。

mysql视图和存储过程的区别 mysql创建索引 sql视图的作用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。