MySQL视图的创建与使用
学习点:
1.什么是视图?
2.为什么要使用视图?
3.视图应该怎么使用呢?
1.什么是视图?
视图是MySQL的一种虚拟表,实际的表我们可以看到每一行的数据,而视图是另一种形式的表,他可以将任何的查询结果变成一种虚拟的表方便下一次进行查询.
2.为什么要使用视图?
1.可重用
2.简化复杂的SQL
3.使用表的组成部分而不是整个表
4.保护数据,可以给用户授予表的特定部分的访问权限而不是整个表的访问权限
3.怎么使用视图?
例如如下两张表,表中可以看出班级表和学生表两个表关系是1对多的,外键在学生方。
假如我现在要查