一.视图 视图是一个虚拟表(非真实存在),是跑到内存中的表,真实表是硬盘上的表,怎么就得到了虚拟表,就是你查询的结果,只不过之前我们查询出来的虚拟表,从内存中取出来显示在屏幕上,内存中就没有了这些表的数据,但是下次我要是想用这个虚拟表呢,没办法,只能重新查一次,每次都要重新查。其本质是【根据SQL语 ...
分类:
数据库 时间:
2019-01-22 21:43:56
阅读次数:
219
阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图 ...
分类:
数据库 时间:
2019-01-21 01:11:12
阅读次数:
196
一 视图 什么是视图? 视图是由一张表或多张表的查询结果构成的一张虚拟表。 为什么要有视图? 将复杂常用的查询结果保留下来重复使用。(将一张大表拆分成很多小表) 语法:create view 视图名[(查询字段的名字们)] as (查询语句) eg1:建立一张emp表的视图表(数据与emp一致) 注 ...
分类:
数据库 时间:
2019-01-15 00:55:43
阅读次数:
188
http://www.cnblogs.com/linhaifeng/articles/7495918.html 视图 ? 试图就是一个虚拟表(非真实存在),本质就是【根据sql语句获取动态的数据集,并为其命名】,用户使用时只需要使用名称即可获取数据集,可将该数据集当作表来使用。 触发器 使用触发器可 ...
分类:
数据库 时间:
2019-01-13 19:09:02
阅读次数:
241
1.视图 什么是视图: 通过查询得到的虚拟表,然后保存下来,下次用的时候直接用即可 为什么要用视图: 减少sql代码和重复查询 怎么用视图: 语法:create view 视图名 as 虚拟表(通过查询获得的虚拟表) 注意: 1.在硬盘中,视图只有表结构文件,没有表数据文件 2.视图通常用于查询,尽 ...
分类:
数据库 时间:
2019-01-13 15:25:51
阅读次数:
222
视图 一、视图的概述 1. 含义:是从数据库中一个或多个表中导出的虚拟表2. 作用:①简单化 ②安全性 ③逻辑数据独立性3. 注意:一个表可以由多个视图; 二、视图的创建 1. 总的语法形式 CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | ...
分类:
数据库 时间:
2019-01-10 20:26:04
阅读次数:
220
一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 ...
分类:
数据库 时间:
2019-01-07 00:06:17
阅读次数:
195
介绍 物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询, Oracle 都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。 ...
分类:
数据库 时间:
2019-01-03 10:48:51
阅读次数:
440
视图:view,是一种有结构(有行有列)但是没有结果(结构中不真实的存放数据)的虚拟表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图的数据来源); 视图意义: 1、视图可以节省SQL语句:将一条复杂的查询语句使用视图保存,以后可以直接对视图进行操作。 2、数据安全:视图的操作是主要针对 ...
分类:
数据库 时间:
2018-12-30 19:00:42
阅读次数:
238
1、知识点 先了解一下集合概念,集合运算(UNION(并)、EXCEPT(补)、INTERSECT(交))是指表之间的垂直操作。区别联接(CROSS,INNER、OUTER)是指表之间的水平操作,基础知识:笛卡尔积,对多个表执行联接操作所得到的虚拟表包含这两个表的所有列。 今天我们主要来说集合运算。 ...
分类:
数据库 时间:
2018-12-21 19:43:53
阅读次数:
193