视图:
视图与表的区别:
表是一个实际存储数据的结构:包含数据结构和记录
视图:是一个虚拟表,只保存视图的定义,没有数据内容。当打开视图时,
视图从基表提起数据。
当基表的数据修改后,将反映到视图中。
要求:查询学生的姓名,课程名,成绩
1.简化用户操作
2.简化权限的管理
创建视图
create [or replace] view 视图名称[(字段名,。。。)]
as
select语句
要求:在学生表上创建一个视图v_student
create view v_student
as
select * from xscj.xs;
创建一个视图,包含女生的学号,姓名,性别,专业名
create view v_student_nv
as
select 学号,姓名,性别,专业名
from xs
where 性别=0;
创建一个视图,包含女生的学号,姓名,年龄