数据库中的视图是一个虚拟表。同真实的表一样,视图包含一系列带有名称的行和列数据。行和列数据来自由定义视图查询所引用的表,并且在引用视图时动态生成。10.1、视图概述视图是从一个或多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表。在视图中用户可以使用SEL..
分类:
数据库 时间:
2017-08-04 22:49:31
阅读次数:
237
一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少 ...
分类:
数据库 时间:
2017-07-31 17:25:47
阅读次数:
205
1.介绍 视图跟表有很多相似的特定,可以对进行视图读操作,特定的情况下也可以对视图指向的数据进行insert,delete,update。但是视图和表不同的是视图并不是真正的存放数据,视图是一张虚拟的表,可以把不同的表关联起来,能够提高SQL语句的复用性和安全性。 2.语法 CREATE [ALGO ...
分类:
数据库 时间:
2017-07-25 00:51:24
阅读次数:
232
使用视图的优势(P171) 简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。 安全:使用视图的用户只能访问他们被允许查询的结果,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。 数据独立:一旦视图的结构确定了, ...
分类:
数据库 时间:
2017-07-07 22:38:01
阅读次数:
150
问题数据操作中的查询是极端重要的,使用频繁。MySQL数据库中视图概念的存在十分类似于微软Access小型关系数据库中的查询(二级考试重点)。视图的存在极大减小了数据表的创建数量,而且还有更为高级的运用技巧。本文介绍在基于起步科技的BeX5平台上使用MySQL数据库中视图时反..
分类:
数据库 时间:
2017-06-30 12:32:26
阅读次数:
512
1. 正确答案:D 2. 正确答案:C 扩展:关于视图 底层就是一堆查询的sql语句。视图是可以嵌套的 MySQL:视图 CREATE VIEW 视图名VW_XXX AS SELECT (列1,列2...) FROM TableName; 3. 正确答案:D 扩展:log4j 日志的级别 优先级:F ...
分类:
其他好文 时间:
2017-06-28 20:37:26
阅读次数:
221
1.D 2.C 3.D4.BC5.BD6.AD7.C8.AC9.AB10.C11.B12.AC 13.AD 14.C15.C D 1.关于视图 底层就是一堆查询的sql语句。视图是可以嵌套的 MySQL:视图 CREATE VIEW 视图名VW_XXX AS SELECT (列1,列2...) FR ...
分类:
其他好文 时间:
2017-06-28 18:57:28
阅读次数:
179
create table teacher( id int primary key auto_increment, name varchar(10), salary decimal(10,2) ); insert into teacher values(null,'李国冬',100.11); inse ...
分类:
数据库 时间:
2017-06-14 19:20:16
阅读次数:
239
视图:一个非真实存在的,囊括复杂查询在内的表,也可以理解成,视图就是一个查询之后的结果. 补充一个概念:临时表查询(子查询):就是在查询语句中再次嵌套一个查询,并将嵌套中的查询设定别名 1、创建视图: 2.删除视图: 3.修改视图: 4.使用视图:将视图当做一个表格进行查询即可 ...
分类:
数据库 时间:
2017-06-12 20:42:44
阅读次数:
237
视图: 视图从已经存在的表中导出,还可以从已经存在的视图导出,数据库只保存视图的定义,而没有存放视图的数据。视图的数据还是保存在原来的表中。 视图的数据依赖于原来的表,一旦原来的表发生改变,视图的数据也相应变化。删除或更新视图的数据,原表的数据也会一起改变。 如果需要经常查询多个表的制定字段的数据,... ...
分类:
数据库 时间:
2017-06-08 23:41:19
阅读次数:
307