美文网首页
mysql中视图和表的区别以及联系是什么?

mysql中视图和表的区别以及联系是什么?

作者: 潘志杰_34fd | 来源:发表于2019-06-22 10:51 被阅读0次

mysql中视图和表的区别以及联系是什么?

区别:

(1)视图是已经编译好的SQL语句,是基于SQL语句的结果集的可视化的表,而表不是。

(2)视图没有实际的物理记录,而表有。

(3)视图是窗口,表是内容。

(4)视图是逻辑概念的存在,不占用物理空间;而表占用物理空间。

(5)表可以及时对它进行修改;而视图只能用创建语句来修改。

(6)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。

(7)从安全来说,视图可以防止用户直接接触表,因而用户不知道表结构。

(8)表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。

(9)视图的建立和删除只影响视图本身,不影响对应的表。

联系:

      视图是在表之上建立的虚表,它的结构(所定义的列)和内容(所有记录)都来自表,视图依据表存在而存在。一个视图可以对应多个表。视图是表的抽象和在逻辑意义上建立的新关系。

      删除视图中的数据,数据库中表的数据会一起被删除。

相关文章

  • 数据库

    一、MySQL中视图与表的区别 1.1 MySQL中视图和表的区别以及联系 视图是已经编译好的SQL语句,是基于S...

  • mysql中视图和表的区别以及联系是什么?

    mysql中视图和表的区别以及联系是什么? 区别: (1)视图是已经编译好的SQL语句,是基于SQL语句的结果集的...

  • 推荐收藏 —— MySQL视图详细介绍

    前言: 在MySQL中,视图可能是我们最常用的数据库对象之一了。那么你知道视图和表的区别吗?你知道创建及使用视图要...

  • 基本表和视图的定义 以及他们的区别和联系

    视图:在SQL中,视图是外模式一级数据结构的基本单位。它是从一个或几个基本表中导出的 表,是从现有基本表中抽取若干...

  • MySQL 指南(二)

    本篇文章继续沿用 MySQL 指南(一) 中创建的 student 和 address 表。 视图为什么创建视图?...

  • 9_mysql视图

    ① 视图(view)是从一个或多个表中(或视图)导出的表。② 视图与表(有时为与视图区别,也称表为基本表)不同,视...

  • MySQL视图,索引,数据导入与导出,备份和恢复

    视图 MySQL中的视图,是为了MySQL中的数据的展示的。是从一个表或者若干个表中,抽离出我们关心的数据,然后集...

  • mysql分表,分区的区别和联系

    一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的...

  • ORACLE之视图和系统函数

    视图 视图是什么? 视图(View)是从一个或多个表(或视图)导出的表。视图与数据库中的物理表不同,视图是一个虚表...

  • MySQL之视图VIEW

    本文主要介绍MySQL中的视图, 在什么情况下使用视图。 I、视图介绍 1.1 视图的初步理解 视图是虚拟的表,与...

网友评论

      本文标题:mysql中视图和表的区别以及联系是什么?

      本文链接:https://www.haomeiwen.com/subject/iotuqctx.html