视图
视图的定义
1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。
2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。
视图的作用:
1.简化数据操作:视图可以简化用户处理数据的方式。
2.着重于特定数据:不必要的数据或敏感数据可以不出现在视图中。
3.视图提供了一个简单而有效的安全机制,可以定制不同用户对数据的访问权限。
4.提供向后兼容性:视图使用户能够在表的架构更改时为表创建向后兼容接口。
5.自定义数据:视图允许用户以不同方式查看数据。
6.导出和导入数据:可使用视图将数据导出到其他应用程序。
视图的好处在于安全性和便捷性。
1、create view
create view user
as
select use,name
from users
单独创建一个user的视图,该视图为 as 关键字后查询的内容,隐藏了user表中的pwd密码列。
2、create or replace view
create or replace view user
as
select use,name
from users
创建一个视图,如果不存在则创建,已经存在该视图则覆盖。
921

被折叠的 条评论
为什么被折叠?



