2 yamemory YaMemory 于 2016.01.21 11:59 提问

MySQL中查看视图是为什么会多出100多个的视图呢?

我使用mysql> show tables; 语句,显示数据库包含的表,如图图片说明

然后我在使用select *from information_schema.views;语句,准备查看test_11数据库下的视图信息,原本只创建了stu_glass, view_t, view_t2三个视图,为什么给我显示出有100多个视图,多出来的那些视图信息代表什么意思????附上图:图片说明图片说明图片说明图片说明

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.21 16:32
已采纳

你在查询的时候,或者调用存储过程的时候,会产生一些临时的和系统的视图

euthan
euthan   2016.01.22 09:19

系统也是有很多视图的,比如你自己使用临时表的时候,其实系统就是创建了一个视图

qq_16414307
qq_16414307   2016.01.21 14:41

多出来的无非就是系统内部自己的视图了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MySQL更新视图
更新视图 是指通过视图,来更新、插入、删除基本表中的数据因为,视图是一个虚拟表,其中没有数据,所以,当通过视图更新数据时,其实,是在更新基本表中的数据,如果对视图中的数据进行增加,或者删除操作时,实际上是在对其基本表中的数据,进行增加或者删除操作UPDATE语句使用UPDATE语句更新视图 MySQL中,可以使用UPDATE语句,更新视图更新view_stu视图中,chinese字段对应的数据值
MySQL中的视图操作
在具体操作表前,有时候要求只能操作部分字段,而不是全部字段。为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。视图本质上是一种虚拟表,其内容和真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。 视图使程序员只关心感兴趣的某些特定数据和他们所负责
数据库视图作用?什么时候用视图?
刚工作时候第一次看到接触到视图,感觉很不能理解,我当时就在想为什么要用视图呢?明明可以关联表查出来数据的,为什么又单独创建一个视图查询数据呢?工作久了我有以下几点心得分享给大家.1.安全性 因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,视图中数据是根据基表的更新而更新,用户不可以更改/删除视图。2.方便,简化数据操作当我们业务需求要查出多张表的数据,这时我们可能会关联多张表查询处理.如...
MySQL视图操作命令详解
创建视图 在MySQL中,创建视图的完整语法如下: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION]
mysql查询表和 视图信息
查询表名  SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'asdb'; 查询视图名 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.views WHERE TABLE_SCHEMA = 'asdb'; 查询指定数据库中指定表的所
mysql中视图更新详解
视图的可更新性与视图中查询的定义是有关的 一、mysql中那些试图使不可更新的?以下类型的视图是不可更新的 1.包含以下关键字的sql语句:聚合函数(sum、min、max、count)、distinct、group by 、having、union或者uinon all 2.常量视图 3.select 中包含子查询 4.join 5.from一个不可更新的试图 6.wh
MySQL查看视图
查看视图 是指查看数据库中,已经存在的视图的定义 查看视图,必须要有SHOW VIEW的权限查看视图有三种方式使用DESCRIBE语句使用DESCRIBE语句,查看视图 MySQL中,使用DESCRIBE可以查看视图的字段信息,其中,包括字段名、字段类型等信息语法格式 DESCRIBE 视图名; 或者简写 DESC 视图名;使用describe语句,查看stu_class视图可以看出,显
mysql的视图使用
一般 项目中很少用到视图 并不是因为视图不好  一个 大部分web使用框架建站 查询语句不用原生的 或者很少 也就很少需要用视图来简化和管理了 2个 一般网站应用规模也比较小 也不会采用 视图来进行管理 而且视图对 技能要求也稍微一点 视图的几个优点  1.简化操作 减少  sql的复杂性 2, 有一定的逻辑独立性 视图我们可以看做一个虚拟表  如果其他的操作是在视图上进行 如果 需要进
手把手教你mysql(十一)视图的创建和查看
手把手教你mysql(十一)视图的创建和查看   一: 视图的简介,作用,优点 1.       什么是视图? a.       视图是一种虚拟的表,是从数据库中一个或者多个表中导出的表 b.       数据库只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中 c. 使用视图查询数据时,数据库系统会从原来的表中取出对应的记录   2.         视图的作
MySQL视图-(视图创建,修改,删除,查看,更新数据)
MySQL视图-(视图创建,修改,删除,查看,更新数据)  视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用视图时动态生成的。 视图相对于普通表的优势:简单:使用视图的用户完全不需要关系后面对应的表结构、关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集。安全:使用视图的用户只能访问他们被允许的...