数据库——视图

来源:互联网 发布:fm2016经典球星数据库 编辑:程序博客网 时间:2024/05/22 13:22

什么是视图:

 视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的

定义,不存放视图对应的数据。

为什么用视图:

 视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为

视图,从而使得用户不必为以后的操作每次指定全部的条件。

通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。数据库

授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特

定的列上。

视图,在做机房收费系统的时候,在做查询余额这个功能的时候,由于需要查两个表,如果向平常一样

写SQL语句的话那么就需要两条SQL语句,如果用视图的话,查询的时候就只需要查视图这个表就可以

了。对于这两张表,有的字段需要查,有的字段却不需要,那么我们用视图,就可以不去选择这个字段,

只选择我们需要的就可以。那么我们查到的就是我们需要的数据了。


视图的建立:打开数据库,我们可以看到视图的选项。



右击——视图,出现新建视图,单击,出现下面的窗体。


选择要查询的Cards表和Student表。

然后:选择需要的字段。



最后保存,那么我们的视图就创建成功了。

创建好了视图,该怎么使用它呢?


这里圈出的就是视图的名称。用视图的名称来代替标的名称。这样就可以查到我们想要的数据了。


总结:视图这个东西在学习数据库的时候已经学过了,但为什么之前没有用到,到了现在才用到,

如果现在不用?将来的什么时候会用到?新鲜的东西要学会去使用,用着用着就不会发怵了。


0 0