--视图学习:
--使用视图:
--创建视图
create view 视图名 as select 对外提供的内容 from 真实表名
--删除视图
drop view 视图名
--视图特点:
--特点1:保护真实表,隐藏重要字段的数据。保护数据。
--特点2:在视图中的操作会映射执行到真实表中
--特点3:可以手动开启只读模式 使用关键字 with read only
--注意:视图的创建必须拥有dba权限
create view stu as select sno,sname,sage from bjsxt.student
create view stu2 as select sno,sname,sage from student with read only
drop view stu
select * from student
select * from stu
update stu2 set sname='wollo' where sno=1
grant dba to bjsxt
总结:
1、创建视图:create view cla as select * from clazz
2、删除视图:drop view cla
3、更新数据:update cal set sname='王五' where sid = '3'
4、如果不行进行更新数据,那么设置成只读的形式:create view cla as select * from clazz with read only