sql视图的作用 mysql中,什么是视图,视图的作用是什么?
浏览量:1818
时间:2021-03-14 12:04:52
作者:admin
mysql中,什么是视图,视图的作用是什么?
什么是视图?视图是一个虚拟表,一个逻辑表,不包含数据。作为select语句存储在数据字典中。通过视图,可以显示基表(用于创建视图的表)的部分数据;视图数据来自定义视图的查询中使用的表,并使用视图动态生成。为什么使用视图?view的优点如下:
1)简单:使用view的用户不需要关心相应表的结构、关联条件和过滤条件。对于用户来说,它已经是过滤的复合条件的结果集。
2)安全性:使用视图的用户只能访问允许查询的结果集,表的权限管理不能局限于一行或一列,只需通过视图即可实现。
3)数据独立性:一旦确定了视图的结构,就可以屏蔽表结构变化对用户的影响,向源表中添加列对视图没有影响;如果修改了源表的列名,就可以修改视图来解决问题,不会影响访问者。总之,大多数视图的使用都是为了保证数据安全和提高查询效率。
sql视图的作用 一个表最多只能有一个主键 mysql的char和varchar区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。