首页 > 数据库技术 > 详细

数据库中的视图

时间:2019-05-25 12:26:00      阅读:108      评论:0      收藏:0      [点我收藏+]

数据库中的视图,什么是视图?视图就是基于真实表创建的一个虚表。

一,视图的特点:

  1.视图是一个虚表, 

  2.视图就是封装了一条复杂查询的sql语句集,

  3.它与真实表保持同步,也就是修改视图会影响真实表,修改真实表也会影响视图,

  4.视图可以屏蔽一些敏感信息,起到安全的作用,

  5.视图可以简化复杂查询,

  6.视图也很方便,对于一个特定的操作,不用重新编写sql语句。

二,视图的创建

    第一种情况:create view view_name  as 子查询

    例如:create view jason_view as select * from jason2 where userid=1;

    第二种情况:create or replace view view_name as 子查询//表示如果已经存在了视图,则替换掉。

    例如:create  or replace view jason_view as select * from jason2 where userid=1;

    保证视图只读,可以在语句后面加上with read only。

 三,视图的删除

   drop view view_name;

四,视图禁忌

   视图 多数情况下是用来查询的,尽量不要修改视图,因为会导致真实表的数据发生变化,导致错误。

数据库中的视图

原文:https://www.cnblogs.com/jasonboren/p/10921663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!