精华内容
下载资源
问答
  • 视图与表区别

    千次阅读 2019-04-24 11:14:32
    视图与表区别: 一般来说视图是为了满足某种查询而建立的一个对象。视图适合于多表连接浏览时使用,不适合增、删、改,存储过程适合于使用较频繁的SQL语句,这样可以提高执行效率!一个视图可以对应一个基本表,...

    视图与表的区别:


    一般来说视图是为了满足某种查询而建立的一个对象。视图适合于多表连接浏览时使用,不适合增、删、改,存储过程适合于使用较频繁的SQL语句,这样可以提高执行效率!  一个视图可以对应一个基本表,也可以对应多个基本表(多表字段名称不能有重复)。
    对比:
          1、表是内容,视图是窗口  
          2、视图没有实际的物理记录。而表有。
          3、视图是已经编译好的sql语句。而表不是
          4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改
          5、表是内模式,视图是外模式
          6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
          7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 
          8、视图的建立和删除只影响视图本身,不影响对应的基本表。

    若表是计算机中的文件,那么视图就是桌面的快捷方式。

    展开全文
  • SQL中视图与表区别与联系

    千次阅读 2018-07-11 14:35:46
    区别:1、视图是已经编译好的sql语句,而不是 2、视图没有实际的物理记录,而有3、是内容,视图是窗口4、只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时对它进行修改,但视图只能...
    区别:
    1、视图是已经编译好的sql语句,而表不是 
    2、视图没有实际的物理记录,而表有
    3、表是内容,视图是窗口
    4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改
    5、表是内模式,视图是外模式
    6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
    7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
    8、视图的建立和删除只影响视图本身,不影响对应的基本表。
    联系:
    视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。
    展开全文
  • oralce中视图与表区别

    千次阅读 2016-05-22 17:58:39
    oralce中视图与表区别 1 表需要占用磁盘空间,视图不需要 2 视图不能添加索引,导致查询速度比表慢 3 使用视图可以简化复杂查询 4 视图有利于提高安全性(比如不同用户查看不同视图)
    oralce中视图与表的区别
    1 表需要占用磁盘空间,视图不需要
    2 视图不能添加索引,导致查询速度比表慢
    3 使用视图可以简化复杂查询
    4 视图有利于提高安全性(比如不同用户查看不同视图)
    展开全文
  • 1、视图(view)是在基本之上建立的,它的结构(即所定义的列)和内容(即所有数据行)都来自基本,它依据基本存在而存在; 2、一个视图可以对应一个基本,也可以对应多个基本; 3、视图是基本的抽象...

    联系:
    1、视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在;
    2、一个视图可以对应一个基本表,也可以对应多个基本表;
    3、视图是基本表的抽象和在逻辑意义上建立的新关系。

    区别:
    1、视图是已经编译好的sql语句。而表不是  
    2、表可以及时对它进行修改,但视图只能有创建的语句来修改
    3、表是内容,视图是窗口
    4、表只用物理空间而视图不占用物理空间,可以理解为计算机中的文件。
         视图只是逻辑概念的存在,没有实际的物理记录,是虚拟的内存表,可以理解为快捷方式
    5、表是内模式,视图是外模式
    6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
    7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 
    8、视图的建立和删除只影响视图本身,不影响对应的基本表。

    视图是一个子查询,性能肯定会比直接查询要低(尽管sql内部有优化),所以使用视图时有一个必须要注意的,就是不要嵌套使用查询,尤其是复杂查询。
     

    /*创建基本表*/
    CREATE TABLE Student(
    	Sno CHAR(5) CONSTRAINT PK_Stu PRIMARY KEY,
    	Sname CHAR(20) CONSTRAINT UQ1 UNIQUE,
    	Ssex CHAR(2),
    	Sage INT NOT NULL CONSTRAINT CK1 CHECK(Sage>15 AND Sage<=35),
    	Sdept CHAR(15),CONSTRAINT CK2 CHECK(Ssex IN ('男','女') AND Sno LIKE '95%')
    )
    CREATE TABLE Course(
    	Cno CHAR(4) PRIMARY KEY
        /*略...*/
    )
    CREATE TABLE SC(
    	Sno CHAR(5) REFERENCES Student(Sno),
    	Cno CHAR(4) REFERENCES Course(Cno),
    	Grade INT,
    	PRIMARY Key(Sno,Cno)
    )
    
    /*向Student表中增加Scity列*/
    ALTER TABLE Student ADD Scity CHAR(20) CONSTRAINT CK3 CHECK(Scity IN ('杭州','宁波'))
    
    /*删除*/
    ALTER TABLE Student DROP COLUMN Scity
    
    /*建立索引*/
    CREATE UNIQUE INDEX Sno ON Student(Sno DESC)
    CREATE VIEW Stu1001 AS
    	SELECT *
    	FROM *
    	WHERE Sno='1001'

     

    展开全文
  • MySQL中视图与表区别

    千次阅读 2018-06-04 10:28:44
    1.MySQL中视图和区别以及联系(1)视图是已经编译好的SQL语句,是基于SQL语句的结果集的可视化的,而不是。(2)视图没有实际的物理记录,而有。(3)是内存,视图是窗口。(4)占用物理存储空间而...
  • 1、视图只是一些SQL语句的集合,是查看数据的一种方法,从安全的角度说,视图可以不给用户接触数据,从而不知道结构。 2、占用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时对它进行...
  • 数据库视图区别

    千次阅读 2016-04-22 14:23:46
    4、只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时四对它进行修改,但视图只能有创建的语句来修改 5、是内模式,试图是外模式 6、视图是查看数据的一种方法,可以查询数据中...
  • 物化视图是一种特殊的物理,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有...
  • 视图区别

    千次阅读 2019-01-15 13:54:56
    1、视图: 是虚拟的内存:是实际在数据库中创建的 2、视图 :只能进行select操作;   :可以用update,insert,delete等sql语句修改中的数据 3、视图:不会对性能产生影响,但是会产生资源消耗; ...
  • 本篇文章给大家分享了MySQL中Update、select联用操作单、多,及视图与临时区别,有兴趣的朋友学习下吧。
  • 表与视图区别

    2014-08-25 13:53:08
    今天在工作中遇到了新问题,平时我们主要从表中去获取我们想要的字段,但在真实工作环境中,你可能会发现一张表里只有一个你需要的字段,而且表又特别多,但是表与表之间还是有不少联系的。这时,我们可以通过建立一...
  • 数据库中table与视图view的区别

    千次阅读 2019-08-21 17:38:47
    在我们查询的过程中,select column1,column2…… from table,此时会出来一个结果,这个我们所看到的结果是一个的样子,那么这个虚就是一个视图view(为什么叫“虚”,因为数据库中确实不存在这个,但是...
  • 视图区别联系

    2014-07-11 10:48:15
    视图 区别: 1、视图是已经编译好的sql语句。而不是   2、视图没有实际的物理记录。而有。  3、是内容,视图是窗口  4、只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时对它...
  • 视图区别和联系

    万次阅读 多人点赞 2016-03-29 11:15:46
     4、只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时四对它进行修改,但视图只能有创建的语句来修改  5、是内模式,试图是外模式  6、视图是查看数据的一种方法,可以查询数据
  • 视图区别??

    千次阅读 2019-08-28 08:54:48
    当使用视图时,才会根据视图存储的sql逻辑动态生成一个虚拟; 对视图的操作跟普通是一样的(增删改查); 视图的建立create和删除drop只影响视图本身,不影响对应的基本。 应用: 隐藏一些不想展示给用户...
  • 视图和临时区别

    千次阅读 2019-08-03 18:34:01
    视图(view)是在基本之上建立的,本质是一条预编译的sql愈合,是为了满足某种查询要求而建立的一个对象。它可以不给用户接触数据,从而不知道结构。它的结构(即所定义的列)和内容(即所有数据行)都来自...
  • 数据库 基本视图的关系与区别

    千次阅读 2018-02-28 14:06:46
    数据库 基本视图的关系与区别 视图又叫虚,就是事实上并不存在的,它是由多或一个基本视图导出的。 基本是实实在在存在的,它被用来储存数据库的数据。 数据库的三层模型,由上到下为外模型,...
  • SQL中表与视图区别

    千次阅读 2016-08-18 19:49:50
    SQL中表与视图区别 表与视图很相似,都是可以包含相同类型的数据的二维结构,都有行,列,单元格,在select语句的from字句中,都可以将他们用作数据源。 当需要区分视图的时候,通常被称为基表或者数据...
  • 首先mysql的视图不是一种物化视图,他相当于一个虚拟,本身并不存储数据,当sql在操作视图时所有数据都是从其他中查询出来的。者带来的问题是使用视图并不能将常用数据分离出来,优化查询速度,切操作视图的很多...
  • 18.视图区别(多选题) A. 视图保存实际数据,只有SQL逻辑结构 B. 视图不保存实际数据,保存实际数据 C. 视图不保存实际数据,用来展示数据 D. 视图保存实际数据,用来展示数据 正确答案是:...
  • 视图区别

    千次阅读 2014-04-28 18:07:20
    区别:1、视图是已经编译好的sql语句。而不是  2、视图没有实际的物理记录。而有。  3、是内容,视图是窗口  4、只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,可以及时四对它进行修改...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 247,974
精华内容 99,189
关键字:

视图与表的区别