MySQL---视图

视图概念:存储得查询语句,本身并不包含数据,当调用得时候,产生结果集,试图是一种虚拟存在得表,是一个逻辑表
视图的作用:
     1/提高了重用性,就像一个函数。
     2/对数据库重构,却不影响程序的运行
     3/提高了安全性能,可以对不同的用户,设定不同的视图
     4/让数据更加清晰,想要什么样的数据,就创建什么样的视图
视图的优缺点:
  视图的创建方法以及使用方法
为什么要使用视图?因为视图的视图的诸多优点,如下:
1/简单:使用视图的用户完全不需要关心后面对应的表结构/关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集
2/安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。
3/数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加对视图没有影响,源表修改列名。

  二/操作/

select * FROM student;
#创建视图
CREATE VIEW stu as select * FROM student s;
#查询视图
select * FROM stu;

 

posted on 2021-03-10 15:15  爱前端的小魏  阅读(169)  评论(0编辑  收藏  举报

导航