在mysql中你可以为视图创建索引_mysql中创建视图、索引

本文介绍了MySQL中的视图和索引。视图是从一个或多个表导出的虚拟表,提供数据安全性、简化查询和逻辑独立性。文章详细讲解了如何创建、修改和删除视图。同时,探讨了索引的概念,强调了适当使用索引能提升查询速度,并列举了不同类型的索引创建方式,包括普通索引、唯一索引、联合索引和全文索引。最后,阐述了删除索引的方法,并提供了检查索引是否生效的查询技巧。
摘要由CSDN通过智能技术生成

数据库的三级模式两级映射:

存储文件------>基本表----->视图

内模式   ------->模式   ------>外模式

一、视图

1、什么是视图:

视图是从一个或多个表中导出来的表,是一种虚拟存在的表。

视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。

这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。

数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中。

使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。

视图中的数据依赖于原来表中的数据,一旦表中数据发生改变,显示在视图中的数据也会发生改变。

2、视图的作用:

(1)、使操作简单化,可以对经常使用的查询定义一个视图,使用户不必为同样的查询操作指定条件

(2)、增加数据的安全性,通过视图,用户只能查询和修改指定的数据。

(3)、提高表的逻辑独立性,视图可以屏蔽原有表结构变化带来的影响。

3、视图操作sql:

创建视图:

create  view viewName(参数列表/可以不写这样就是默认和下面的select一样)

as select * from   表名;

例1:

(1)、create  table viewdemo(id int primary key , name char(10),score  float);

(2)、create  view  view1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值