最新 最热

InnoDB(6)索引页select --mysql从入门到精通(十一)

上篇文章介绍了innoBD会有若干索引页,每个索引页的两个虚拟列,infimun最小虚拟行记录,supremun最大虚拟行记录,这两个存在innoDB的头部信息,里面还有delete_mark,next_record等。free space空间会给user records存储的数据...

2022-07-26
0

InnoDB(3)记录真实数据--mysql从入门到精通(八)

上篇文章说了,innoDB除了会记录真实数据外,会存储额外数据,额外数据就是描述真实数据的数据,额外数据分为超长字段长度列表,null列表,头部信息,null列表主要存储字段为null的数据,mysql规定是一个字节,8个字节为存储,当只有三个...

2022-07-26
0

InnoDB(2)NULL值列表--mysql从入门到精通(七)

上篇文章介绍了InnoDB的compact列类型,存储数据分为真实数据,和额外信息,而额外信息分为变长字段长度列表,null值列表,记录头信息,而变长字段长度列表是要记录varchar,text等长文本,char这种则不存储,当数据为null也不存储,asci...

2022-07-26
0

InnoDB(1)变长字段长度列表--mysql从入门到精通(六)

我们现在已经知道了,mysql客户端到服务器字符集是如何编码解码的,但表中数据到底存在哪里?以什么格式存放?mysql以什么方式访问这些数据?这些我们都会在下面一一解答。...

2022-07-26
8

Mysql字符集总结(4)--mysql从入门到精通(五)

上篇文章介绍了mysql字符集查询sql从字符串到字节串编码解码的转换,及其如何返回给客户端:

2022-07-26
2

Mysql字符集(3)--mysql从入门到精通(四)

上篇文章我们说了mysql客户端到服务端会不同的字符集不断转换,其中服务端有三个重点的系统变量,1.处理客户端发来的字节串:character_set_client。2.吧请求的字节串从character_Set_cliect转成character_set_connection...

2022-07-26
10

Mysql字符集(2)--mysql从入门到精通(三)

上篇我们介绍了mysql字符集的种类,主要windows用gbk,mac默认utf8,还有字符集的服务器级别,数据库级别,表级别,连行都有级别,每一行都可以有不同的字符集:...

2022-07-26
11

Mysql字符集(1)--mysql从入门到精通(二)

上篇文章我们说了mysql客户端与服务端连接过程,分为tcp/ip连接,之后读取缓存,sql解码,语句优化,存储引擎:

2022-07-26
10

mysql客户端与服务端连接过程---mysql从入门到精通(一)

Mysql的链接方式和微信一样,也是吧不同的客户端发来的消息,经过处理之后,再返回给客户端。

2022-07-26
4

Spring源码从入门到精通---@Profile(十五)

如何吧spring底层组件赋值到自定义组件里呢,可以实现xxxAware接口,比如实现ApplicationContextAware接口,可以获取到applicationContext。这些都是由xxxAwareProcessor后置处理器处理的,如ApplicationContextAwareProcess...

2022-07-26
2