MySQL 索引

初阶

掌握创建索引的效果,了解付出的成本或代价、理解产生副作用

5分 课程好评榜    第4 更新: 近三个月

收藏( 14 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

120 学习人数 5小时8分钟 21课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 84
  • 专题套餐

适合人群:

计算机和数据库运维人员,及计算机专业的学生与爱好者

课程目标:

掌握创建索引的效果,了解付出的成本或代价、理解产生副作用

课程简介:


Re: MySQL 索引

============================

# 索引的作用

       索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL 就会从第1条记录开始读完整个表,直至找出相关的行。表越大,查询数据所花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜索数据文件,而不必查看所有数据。


# 索引的类型(诸多分类方式)

       聚集索引

       非聚集索引


# 索引的设计原则

       1) 索引并非越多越好。

       2) 避免对经常更新的表进行过多的索引。

       3) 数据量小的表最好不要使用索引。

       4) 在条件表达式中经常用到的不同值较多的列上建立索引。

       5) 当唯一性是某种数据本身的特征时,指定唯一索引。

       6) 在频繁进行排序或分组的列上建立索引。


# 索引的副作用

       容易产生页分裂,降低更新表的速度(即增、删、改操作)



Index_1.png


Index_2.png


Index_3.png


Index_4.png


Index_5.png


Index_6.png


Index_0.jpg



第1章:创建索引

    01. 索引原理概述

    02. 索引简介 含义和特点 -1

    03. 索引简介 分类和设计原则 -2

    04. 创建索引 普通 唯一性 -1

    05. 创建索引 单列 组合 全文 空间 -2

    06. 已存在的表上创建索引 ALTER TABLE 语句 六种形式 -1

    07. 已存在的表上创建索引 CREATE INDEX 语句 六种形式 -2

    08. 删除索引 ALTER TABLE 和 CREATE INDEX 两种语句方式

    09. 综合练习 创建索引 删除索引


第2章:索引效果验证(在海量数据中)

    01. 课程介绍 介绍索引

    02. 堆中_非聚集索引 聚集索引 非聚集索引_聚集索引

    03. 聚集索引和非聚集索引 记录的物理存放

    04. 创建(主键 普通 唯一 复合)、查询和删除索引

    05. 验证索引提高查询速度 -1

    06. 验证索引提高查询速度 -2

    07. 创建索引的原则 适合状况 不合适情况

    08. 建立索引对增删改速度影响(副作用)

    09. 使用索引注意事项 -1

    10. 使用索引注意事项 -2

    11. 实现覆盖索引查找

    12. 使用索引覆盖实现 ORDER BY 排序

展开更多

课程大纲-MySQL 索引

资料下载
  • 第1章 创建索引

    2小时29分钟9节

  • 1-1

    01. 索引原理概述 01. 索引原理概述

    [13:35] 开始学习
  • 1-2

    02. 索引简介 含义和特点 -1 02. 索引简介 含义和特点 -1

    [20:25] 开始学习
  • 1-3

    03. 索引简介 分类和设计原则 -2 03. 索引简介 分类和设计原则 -2

    「仅限付费用户」点击下载“Index.txt”

    [13:53] 开始学习
  • 1-4

    04. 创建索引 普通 唯一性 -1 04. 创建索引 普通 唯一性 -1

    [18:33] 开始学习
  • 1-5

    05. 创建索引 单列 组合 全文 空间 -2 05. 创建索引 单列 组合 全文 空间 -2

    [18:42] 开始学习
  • 1-6

    06. 已存在的表上创建索引 ALTER TABLE 06. 已存在的表上创建索引 ALTER TABLE 语句 六种形式 -1

    [21:15] 开始学习
  • 1-7

    07. 已存在的表上创建索引 CREATE INDE 07. 已存在的表上创建索引 CREATE INDEX 语句 六种形式 -2

    [13:04] 开始学习
  • 1-8

    08. 删除索引 ALTER TABLE 和 CRE 08. 删除索引 ALTER TABLE 和 CREATE INDEX 两种语句方式

    [06:33] 开始学习
  • 1-9

    09. 综合练习 创建索引 删除索引 09. 综合练习 创建索引 删除索引

    [23:00] 开始学习
  • 第2章 索引效果验证(在海量数据中)

    2小时39分钟12节

  • 2-1

    01. 课程介绍 介绍索引 01. 课程介绍 介绍索引

    [14:41] 开始学习
  • 2-2

    02. 堆中_非聚集索引 聚集索引 非聚集索引_聚集 02. 堆中_非聚集索引 聚集索引 非聚集索引_聚集索引

    [13:41] 开始学习
  • 2-3

    03. 聚集索引和非聚集索引 记录的物理存放 03. 聚集索引和非聚集索引 记录的物理存放

    [13:08] 开始学习
  • 2-4

    04. 创建(主键 普通 唯一 复合)、查询和删除索 04. 创建(主键 普通 唯一 复合)、查询和删除索引

    [16:34] 开始学习
  • 2-5

    05. 验证索引提高查询速度 -1 05. 验证索引提高查询速度 -1

    [19:55] 开始学习
  • 2-6

    06. 验证索引提高查询速度 -2 06. 验证索引提高查询速度 -2

    [17:31] 开始学习
  • 2-7

    07. 创建索引的原则 适合状况 不合适情况 07. 创建索引的原则 适合状况 不合适情况

    [13:48] 开始学习
  • 2-8

    08. 建立索引对增删改速度影响(副作用) 08. 建立索引对增删改速度影响(副作用)

    [04:36] 开始学习
  • 2-9

    09. 使用索引注意事项 -1 09. 使用索引注意事项 -1

    [13:57] 开始学习
  • 2-10

    10. 使用索引注意事项 -2 10. 使用索引注意事项 -2

    [08:40] 开始学习
  • 2-11

    11. 实现覆盖索引查找 11. 实现覆盖索引查找

    [12:26] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “MySQL”   99%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      仅需¥39.00
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      充电节满减满200减20 满300减30 满500减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部