MySQL 索引

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

5.0 (个评分) 322人学习

初级 21课时 5小时8分钟 2021/06/14更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
《MySQL 数据库基础篇》 <1.>
总价:
629.00
套餐价:
175.00
节省
¥454.00
MySQL 多平台多模式(安装、配置和连接 详解)
39人学习
¥198.00
MySQL 数据库的基本操作(数据完整性约束)
101人学习
¥58.00
MySQL 设计基础(数据库概论、初探)
61人学习
¥38.00
更 多 11 门 课 程
《 MySQL 读写分离架构篇 》<3.>
总价:
786.00
套餐价:
275.00
节省
¥511.00
Mycat 实现 MySQL的分库分表、读写分离、主从切换
60人学习
¥138.00
实现 MySQL 读写分离的利器 mysql-proxy
56人学习
¥38.00
MySQL NDB Cluster 负载均衡和高可用集群
286人学习
¥68.00
更 多 7 门 课 程
《 MySQL 数据库进阶篇 》<2.>
总价:
684.00
套餐价:
225.00
节省
¥459.00
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表的导出导入;恢复任意日志点)
78人学习
¥168.00
MySQL 事务和锁
177人学习
¥58.00
MySQL 数据库权限管理(用户高级管理和精确访问控制)
17人学习
¥138.00
更 多 8 门 课 程
《 MySQL 高可用集群篇 》<4.>
总价:
1636.00
套餐价:
325.00
节省
¥1311.00
MySQL 高可用(DRBD + heartbeat)
75人学习
¥108.00
MySQL 高可用工具 DRBD 实战部署详解
24人学习
¥69.00
MySQL 高可用工具 heartbeat 实战部署详解
48人学习
¥69.00
更 多 8 门 课 程
MySQL和微软SQL数据库开发和管理视频课程专题
总价:
1395.00
套餐价:
976.50
节省
¥418.50
SQL Server 2005微软数据库管理精讲视频课程
345873人学习
¥399.00
SQL Server数据库开发在线视频课程-高级篇
144684人学习
¥399.00
MySQL数据库深度讲解(设计+SQL语句)视频课程
58601人学习
¥199.00
更 多 5 门 课 程
爆款好课 超值好课低价囤 低至2元 数据库 云计算经典案例剖析
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 102
  • 学员评价

适合人群:

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

课程目标:

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

课程简介:

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【《MySQL 数据库基础篇》 1.】

https://edu.51cto.com/topic/4204.html

-----------------------------------


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 索引

展开更多

5

条学员评分 超过  “MySQL”   99%的课程
      展开更多
      加载中
      没有了哦~

      ¥39.00

      立即购买
      关注公众号 领VIP会员
      下次再说

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

      打包下载
      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部