首先要确立视图的概念:它是从一个或者几个表中导出的表,它是个虚表。在数据库里存放的是视图的定义(SQL语句) 不存放数据,那他的这些数据哪里来呢,还在原来的表中啦。
查询和视图的关系相同点是:他们都是用同样的语句去调用基本表。达到目地。不同的是:视图是被定义在数据库中,而查询不是。视图和表相同点是:他们都是存放在数据库中,输出的内容一致。不同点:即视图不存放数据,基本表存放数据。
视图是一种虚拟的表,是一个为了简化复杂查询语句的书写,另外也提高了数据库一定的安全性。
查询是利用sql语句并按照自己的需求进行的检索过程,最终得到自己想要的结果。对数据库中的数据并不进行更新修改等。
SQL语言是一种结构化的查询语言,利用sql语言可以对数据库中数据进行各种查询、更新等 *** 作
什么意思啊?视图是基于基本表建立的,不实际存储数据。查询是一种 *** 作,sql是一种语言(结构化查询语言),查询的实现就要用到sql语句,视图的建立也需要用sql语句,另外可以基于视图就行查询(检索数据)。
l 相同点:可以从数据源中查找妈祖一定筛选条件的记录和选定部分字段;
自身不保存数据,它们的查询结果随数据源内容的变化而变化;
视图有更新条件,查询有查询去向;
视图可以更新,查询是只读;
查询有7个去向,视图无;
l 不同点:视图可以更新数据源表,而查询不能;
视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可;
视图只能在数据库中存在,而查询不是数据库的组成部分,它是一个独立的程序 文件;
视图的基表只能是数据库表,而查询的基表可以是自由表,数据库表以及多个数据库的表;
都可以生成SQL语言。
l 建立视图必须是数据库表或已经存在的视图,建立查询只要是表都可以。
以上就是关于视图与查询的不同点有全部的内容,包括:视图与查询的不同点有、数据库中视图、查询与SQL语言的区别、SQL语言查询与视图的区别急!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)