![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
小萝卜头777
刚毕业的Java小白,博客主要用于自己的日常总结,欢迎大家交流与指正。
展开
-
InnoDB引擎下一行记录的结构简单总结(ASCII字符集)
InnoDB一行记录的结构 一、记录一行数据中额外的数据 1、变长字段长度列表: 如果变长字段占据的最大字节数小于等于255,直接用一个字节存储数据。 如果变长字段占据的最大字节数大于255: 如果实际占据的字节数小于等于127,使用一个字节存储数据。 如果实际占据的字节数大于127,则使用两个字节存储数据。 2、NULL值列表: 允许为NULL的字段中存储的是否为NULL,0代...原创 2019-03-19 15:05:54 · 180 阅读 · 0 评论 -
InnoDB数据页结构简单总结
一、数据页组成部分: 二、数据页各个组成部分介绍: 1、File Header(38字节): 主要用于存储数据页的一些通用信息: 2、Page Header(56字节): 主要存储页对应的状态信息: 3、Infimum + Supremum(26字节): InnoDB在每个数据页上都会自动生成一个最小记录和最大记录,通常称为伪记录或虚拟记录,该位置就是用来存放最小和最大的两条伪记录的,其余我...原创 2019-03-21 11:09:23 · 500 阅读 · 0 评论 -
MySQL的InnoDB引擎下索引那些事简单总结(一):索引原理
一、没有索引会怎样 在没有索引的情况下,查询一个数据页中的记录的方法参考 https://blog.csdn.net/GOODNESS_/article/details/88709915 中的简单介绍。 如果没有索引,当我们查询时: 首选需要判断要查找的数据在哪一个数据页,这就需要从头开始遍历所有的数据页,直到确定所在的数据页。 查找到对应的数据页后是否是主键查询还分两种情况: 主键查询:根据...原创 2019-03-21 17:21:40 · 247 阅读 · 0 评论 -
MySQL的InnoDB引擎下索引那些事简单总结(二):索引的使用
前提准备: 想要直接为什么索引会命中和索引为什么不会命中,可以看一下 https://blog.csdn.net/GOODNESS_/article/details/88720520, 再看下面就知道了why。emmm。。。。只想记住可以不用看。 为了方便解释,先举个栗子。 CREATE TABLE person( id INT NOT NULL auto_increment, n...原创 2019-03-21 18:55:05 · 221 阅读 · 0 评论