select查询与视图的联系和区别

虽然不是我要的答案,但还是谢谢。

整理了下他们的区别和联系,或许还不是那么详细和完整,希望能对你有点帮助!区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式,试图是外模式 6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。 7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 8、视图的建立和删除只影响视图本身,不影响对应的基本表。联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系

视图是一种虚拟的表,是一个为了简化复杂查询语句的书写,另外也提高了数据库一定的安全性。查询是利用sql语句并按照自己的需求进行的检索过程,最终得到自己想要的结果。对数据库中的数据并不进行更新修改等。SQL语言是一种结构化的查询语言,利用sql语言可以对数据库中数据进行各种查询、更新等操作
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-14
select查询的是一个结果集,视图可以说也是一个结果集,视图的数据没有存储,而是根据定义视图的条件查询的结果集。
第2个回答  推荐于2016-11-13
sql查询用法基本和视图没区别,因为视图也就是一个sql查询出来的
区别是视图的速度快,sql查询灵活本回答被提问者和网友采纳

select查询与视图的联系和区别
区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式,试图是外模式 6、视图是查...

视图和查询的区别是什么?
从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样。视图可以查询,但不可以新增、删除、修改。视图是一...

SQL语言查询与视图的区别?急!!!
视图,其实就是一个查询,用起来,你就可以把他当成子查询语句中的内部查询(select A from a where a.B in (select b.B from B),后面的查询是内部查询)。这样你可以理解了吧?你如果想问,那直接用子查询就可以了,要视图有什么用,视图可以称为是冻结的查询,当一个查询你需要频频的作为子...

请问SQL中视图与查询的区别?
一、功能不同 1、视图:视图可以更新字段内容并返回原表。2、查询:查询文件中的记录数据不能修改。二、归属不同 1、视图:视图不是一个独立的文件,它保存在数据库中。2、查询:查询是一个独立的文件,不属于数据库。三、数据来源不同 1、视图:视图的数据来源可以是本地数据源,也可以是远程数据...

在数据库中为什么要使用查询和视图?它们之间有何区别?
查询生成的结果,只可看,不可改。视图生成的结果,可看,可改,直接影像数据库内表的内容。查询的方式过程,可以保存成windows下一个单独文件,而视图是保存在数据库内的,不是一个单独的文件。在查询内好像是没有自定义的变量的,必须由引用的表单定义。而视图,则可以自定义变量。 本回答由提问者推荐 举报| 答案纠错...

查询和表有什么区别和联系
表是存储数据的,查询select就是查询表里面的数据,打个比方,表就是银行,用户可以查询,更改等。数据库中表与查来询的区别如下:1、操作权限。表:操作权限是依存关系,数据表是可以进行操作的。查询:查询视图的操作权限是来源于数据表的,当交叉数据表的时候无源法进行操作查询。2、存储功能的区别。...

sql查询和视图查询区别,时间
1、sql查询:相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。2、视图查询:视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。三、功能不同 1、sql查询:对基本表和...

请教各位:.在SQL里 表和视图的区别是什么..
一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于与其相关的表中数据。因此,表是数据库中数据存储的基础,而视图只是为了满足某种查询要求而建立的一个对象。

什么是视图?
SQL 中的视图是一种虚拟表,可以在数据库中存储一个 SELECT 查询的结果。视图不是存储在数据库中的实际表,而是一种将查询结果存储为表的方式。视图有以下几个常见作用:数据隔离:可以使用视图来隔离数据,只允许用户查看需要的数据。简化查询:视图可以简化常见的、复杂的查询,使用户可以更简单的访问...

select*from是查询什么
查询表或视图中的所有字段。SELECT是SQL的关键字,表示选择或检索数据。*是一个通配符,表示所有列。所以SELECT*就意味着选择所有列。FROM是SQL的关键字,表示从哪个表或视图中选择数据。SELECT*FROM后面会跟着一个表名或视图名,表示从那个表或视图中选择所有列的数据。

相似回答