MySQL索引与事务

MySQL索引

一、什么是索引

官方定义:索引(index)是帮助MySQL高效获取数据的数据结构
本质:索引是一种数据结构是一种排好序的快速查找数据结构
索引的目的是在于提高查询效率,可以类比字典:如果要查找“MySQL”这个单词,我们肯定要定位到M,然后继续找到Y。在找到剩下的SQL。如果没有索引,那么困难需要从a遍历到z。

因此索引两大功能:快速查找排好序,索引会影响where后面的查找和order by后面的排序
在这里插入图片描述
在这里插入图片描述

二、索引优势和劣势

在这里插入图片描述
在这里插入图片描述

三、索引分类和建索引命令语句

一张表建立的索引最好不要超过5个
在这里插入图片描述
在这里插入图片描述

四、索引结构与检索原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、哪些情况适合索引

在这里插入图片描述

六、哪些情况不适合索引

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

事务

在这里插入图片描述
在这里插入图片描述
回滚:安装软件,我们安装到中途安装错误了,可以回滚,进度条慢慢往后退。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值