热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

数据库对象视图轻松走进数据库系列七

视图一张虚拟的表,可以说是根据用户的需求在表的基础上建立的逻辑表,不占内存空间,一个视图可以包含几个表的信息。再通俗一点:视图就是通过一个命令从一个或多个表中选出我们需要的信息,然后在整合到一个临时的表中,称之为视图。因为视图是虚拟的表

视图 一张虚拟的表,可以说是根据用户的需求在表的基础上建立的逻辑表,不占内存空间,一个视图可以包含几个表的信息。 再通俗一点:视图就是通过一个命令从一个或多个表中选出我们需要的信息,然后在整合到一个临时的表中,称之为视图。 因为视图是虚拟的表

视图

一张虚拟的表,可以说是根据用户的需求在表的基础上建立的逻辑表,不占内存空间,一个视图可以包含几个表的信息。

再通俗一点:视图就是通过一个命令从一个或多个表中选出我们需要的信息,然后在整合到一个临时的表中,称之为视图。

因为视图是虚拟的表,所以表的基本操作,视图这里基本都可以实现。因为上文已经讲过表的操作,这里就不在赘述。

我们只需要把对象的sql语言中的table换成view即可。

功能:实现对数据库数据的访问和操作数据。

问题:在对多表视图进行操作的时候,无法直接通过sql语句直接对数据进行删除,求解???

有一种间接方法:通过建立触发器来实现。

一张图胜过千言万语,这里同样附上一张思维导图工大家参考,欢迎大家留下您的见解。

六边形代表的是视图结构的操作,而圆形代表是数据的操作,所以所有的六边形都是我们可以对结构进行的操作,圆形就是我们可以对数据进行的操作!


推荐阅读
author-avatar
疾风灬浪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有