为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第11天+索引的分类

标签:
测试
模块名
描述
课程名称
全能软件测试工程师
课程章节
MySQL索引与存储引擎高频考点
打卡知识进程
知识进程:11 / 21
1.node.js初体验windows
2.commonjs-回顾ES6模块化
3.commonjs的语法介绍
4.commonjs和ES6 Module的区别
5.Bug分类
6.node.js和前端js的区别
7.左关联
8.聚合函数
9.【案例】统计上班时间
10.数据库的索引
11.索引的分类
主讲老师
大周
学习开始时间
2023.02.16 18:47
学习结束时间
2023.02.16 19:17
总计时
30 min
课程收获/主要内容/编程目标
了解索引的分类
学习感受/感想/领悟(心得)
我应该去工作。

索引的分类

按数据结构分类
按字段特性分类

按物理存储分类
按字段个数分类

要求:名词要记住。

按数据结构角度索引分类

B + tree索引

Hash索引

Full-text索引

B + tree索引它决定的是什么?
数据到底以什么样的方式来进行处理。
它是按照数据结构的角度进行分类的。

按物理存储角度索引分类

聚集索引
非聚集索引

聚集索引/非聚集索引 就是它们在物理存储上‍‍有没有聚堆,是不是连在一块。

按字段特性角度索引分类(重要,面试常问)

问题:MySQL 的索引都有什么?回答下面五个关键词。
主键索引
普通索引

唯一索引
全文索引

空间索引

主键索引:我们创建表的时候是不是有一个主键索引, 一般把它指定成某一个ID。‍‍

唯一索引:是这个列里边所有的值‍‍不能够重复,这就是唯一。

然后 主键索引和 主键索引 什么区别?唯一索引可以为空,主键索引不能为空,‍‍一般我们会把表当中的ID指定为主键。‍‍

普通索引:就是普普通通的一个索引,‍‍你哪一个字段创建索引都可以。
这三个重要。

我们一般创建索引的时候基本原则是什么?
尽量保证字段的值是唯一的,所以唯一索引用的最多。‍‍

按字段个数角度索引分类


单列索引
联合索引(复合索引、多列索引)

什么叫按照字段个数?‍‍
就是你给几个字段同时创建索引或者说一个索引包含几个字段。
一个索引包含一个字段,它就叫单列索引,
一个索引包含多个字段,它就叫联合索引或者是复合索引,或者是多列索引。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消