发布网友 发布时间:2022-04-23 18:06
共4个回答
热心网友 时间:2022-04-07 17:48
你首先要理解什么是查询结果集
查询时实现数据库操作的最主要方法,尽管从查询结果集看到的数据集合与打开的数据表看到的数据集合一样,但实质是完全不同的:
*数据表是数据库中存放数据的实体对象,在数据表中看到的是数据的静态物理集合,是实际的数据源表。
*查询只是针对数据源的操作命令(程序),在查询结果中看到的是数据的动态逻辑集合,是执行命令对数据表操作的结果,十一哥虚拟的数据表。
视图的概念
我们经常使用SELECT语句,尤其是比较复杂的查询语句,如果每次使用都要重复地输入代码是很麻烦的,如果将该语句保存为一个对象,每次使用时不需要输入代码,只给出对象的名字就能方便地使用,简化查询操作。这个对象就是视图。
视图实际上就是给查询语句指定一个名字,将查询语句定义为一个的对象保存。
既然视图是由SELECT查询语句构成的,那么使用视图就可以直接得到SELECT语句的查询结果集,所以我们就可以这样为视图下一个定义:
视图:就是基于一个或多个数据表的动态数据集合,是一个逻辑上的虚拟数据表。
另一方面,视图又具有更强的功能:使用SELECT语句只能在结果集——动态逻辑虚拟表中查看数据,而使用视图不但可以查看数据,而且可以作为SQL语句的数据源,并且可以直接在视图中对数据表进行编辑修改删除——更新数据表中的数据。
热心网友 时间:2022-04-07 19:06
数据库视图 就是可以将多个表(>=1)联合组织起来 合并成一个类似数据表的技术 方便用户多表查询
热心网友 时间:2022-04-07 20:41
你说的是数据库关系图吧?
点击你所关联的数据库下面有个新建关系图
用处大概就是让人更加的清晰自己的表达状态吧..
热心网友 时间:2022-04-07 22:32
视图将多个表连接起来,形成自己所需要的字段表,方便查询
使用视图首先得创建视图,视图的用法和表的用法基本一致