java基础(九章) 一、理解查询的机制 客户端应用程序(c/s、b/s)向后台服务器的DB发送一条select语句进行查询操作,会将结果集(虚拟表)返回到客户端应用程序 二、select语句 1、查询表中的全部列和行 select * from 表名 2、根据条件查询数据 select * fro ...
分类:
编程语言 时间:
2017-06-10 17:02:31
阅读次数:
143
目录 一、视图 二、触发器 三、函数 四、存储过程 五、事务 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FRO ...
分类:
数据库 时间:
2017-06-09 20:52:15
阅读次数:
275
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用 ...
分类:
数据库 时间:
2017-06-07 00:50:55
阅读次数:
182
一、理解查询的机制 客户端应用程序(c/s、b/s)向后台服务器的DB发送一条select语句进行查询操作,会将结果集(虚拟表)返回到客户端应用程序 二、select语句 1、查询表中的全部列和行 select * from 表名 2、根据条件查询数据 select * from 表名 where ...
分类:
编程语言 时间:
2017-06-06 22:20:50
阅读次数:
183
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。 1、物化视图的类型:ON DEMAND、ON COMMIT 二 ...
分类:
其他好文 时间:
2017-05-25 14:36:32
阅读次数:
408
视图是相当于保存在数据库中的SELECT查询; 什么是视图: 视图是一种虚拟表,通常是作为来自一个或多个表的行或列的子集创建.视图的行或列全部来自查询中引用的表 视图通常操作: 1)、筛选表中的行. 2)、防止未经许可的用户访问敏感数据. 3)、将多个物理数据表抽象为一个逻辑数据表. 创建视图: 删 ...
分类:
数据库 时间:
2017-05-22 00:16:19
阅读次数:
211
什么是视图? 视图是一种常用的数据库对象,是一种虚拟表 在视图中被查询的表称为基表 视图的优点 创建视图 例题 ...
分类:
其他好文 时间:
2017-05-17 21:32:12
阅读次数:
158
一:视图的概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或 ...
分类:
数据库 时间:
2017-05-17 17:11:36
阅读次数:
274
SQL里面不带参数的存储过程与视图的区别1、存储过程是程序化的sql可以实现一般sql不能实现的功能。 如:先检索一个表得到一些数据,经过一定的编辑后更新到另外一个表中、这就可以用不带参数的存储过程实现。 2、视图是虚拟表,不存储数据,存储的是sql,检索他的时候实际上是执行定义它的sql语句。说明 ...
分类:
其他好文 时间:
2017-05-17 11:58:14
阅读次数:
152
--数据库对象的创建和管理 DDL(数据定义语言) --表(table): 数据库存储的基本单元; --约束条件(constraint):用来确保数据库中数据的完整性,确保数据满足某些特定的商业规则 --视图(view):一个或多个表的逻辑表示或虚拟表示,主要用于简化查询操作 --索引(index)... ...
分类:
数据库 时间:
2017-05-16 11:06:46
阅读次数:
221