视图
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。
视图好处:
a、简化表之间的联结(把联结写在select中);
b、适当的利用视图可以更清晰地表达查询
c、过滤不想要的数据(select部分)视图能够对机密数据提供安全保护
d、使用视图计算字段值,如汇总这样的值。
1.创建视图
1 #create view 视图名称 as sql 查询语句 2 CREATE view ren_view as select p_id,p_name,p_age,p_leader from ren;2.使用视图
1 select * from 视图名称;3.更新视图数据
1 update ren_view set p_age =99 where p_id = 'p004';4.删除视图数据
1 DELETE from ren_view where p_id = 'p010';5.删除视图
1 drop view ren_view;