为啥要用视图?
1.方便简单可以之後重复调用查询,不用重复写查询语句 方便,重复调用 2.安全,访问的数据仅可查询,不能修改,不会影响数据。 安全,不能修改数据 3.逻辑数据独立性,应用视图前,程序只能通过访问数据表去实现操作, 使用视图程序则可让程序访问数据表表时,通过视图来分开。 4.有些数据库负责的项目组人员不一样,要串联不同数据库时, 可以只建立视图供其他组的同事访问,则不用开放数据表出来,出问题也不会影响数据库的原始数据表。
1.创建视图
create or replace viewname
as
select * from table;(写sql 语句一样)
or replace 或替换(有的视图存在的话就会从新建视图)
2.删除视图
drop view viewname
3.使用视图
select * from viewname
4.修改视图
alter view viewname as select * from table [where 等写sql 语句一样]
alter 改变
5.查看视图内容
desc viewname;