MySQL索引
一、什么是索引
官方定义:索引(index)是帮助MySQL高效获取数据的数据结构。
本质:索引是一种数据结构,是一种排好序的快速查找数据结构
索引的目的是在于提高查询效率,可以类比字典:如果要查找“MySQL”这个单词,我们肯定要定位到M,然后继续找到Y。在找到剩下的SQL。如果没有索引,那么困难需要从a遍历到z。
因此索引两大功能:快速查找、 排好序,索引会影响where
后面的查找和order by
后面的排序
二、索引优势和劣势
三、索引分类和建索引命令语句
一张表建立的索引最好不要超过5个
四、索引结构与检索原理
五、哪些情况适合索引
六、哪些情况不适合索引
事务
回滚:安装软件,我们安装到中途安装错误了,可以回滚,进度条慢慢往后退。