
MySQL
周五见
Github地址:https://github.com/danielzhou
展开
-
《MySQL是怎样运行的》学习笔记(4)——访问方法和连接原理
文章目录1. 单表访问方法1.1 const1.2 ref1.3 ref_or_null1.4 range1.5 index1.6 all2.连接原理2.1 嵌套循环连接(Nested-Loop Join)2.2 基于块的嵌套循环连接(Blocked Nested-Loop Join)学习资料:MySQL是怎样运行的:从根儿上理解MySQL访问方法是什么概念呢?就是方法嘛(废话)。my...原创 2019-11-05 23:38:11 · 321 阅读 · 0 评论 -
《MySQL是怎样运行的》学习笔记(3)——B+树索引
文章目录0. 前言:从二叉树到B+树的查找1. Innodb的索引方案1.1 重新捋一下存储结构1.2 所以这和B+树有啥联系呢?1.3 两种索引2. MyISAM的索引3. B+树索引的使用学习资料:MySQL是怎样运行的:从根儿上理解MySQL0. 前言:从二叉树到B+树的查找在数据结构【大话数据结构】里,二叉树是一种基本数据结构,相关的基本概念这里就不多说了,我就从应用需求的角度...原创 2019-11-04 12:34:09 · 532 阅读 · 0 评论 -
《MySQL是怎样运行的》学习笔记(2)——Innodb存储结构
文章目录0. 前言1. Innodb是如何将表中数据存储到磁盘中的引擎2. 行格式2.1 Compact格式2.2 Redundant格式2.3 行溢出3. 数据页(索引页)结构0. 前言先说一下常见的字符集:ascii码,范围就是0-127,用一个字节表示gbk编码,中文,1-2个字节utf-8,1-3个字节不同的字符集,其比较规则也不一样。1. Innodb是如何将表中数据存...原创 2019-10-31 20:42:36 · 1247 阅读 · 0 评论 -
《MySQL是怎样运行的》学习笔记(1)——结构和配置
学习资料:MySQL是怎样运行的:从根儿上理解MySQL1. 服务端和客户端使用数据库也是用客户端去和服务端通信,在安装时,mysqld命令就是服务器端的执行命令,mysql就是客户端的执行命令。其实过程就是:启动服务端和客户端的进程;客户端和服务端进来通信;客户端将一段文本(sql语句)发送给服务端;服务端接收该文本,进行处理,然后返回结果;客户端收到结果,展示。客户...原创 2019-10-31 20:37:04 · 536 阅读 · 0 评论 -
MySQL问题汇总之——安装配置
参考来源:MySQL下载、安装、配置(5.7.19版本)原创 2019-01-01 15:01:28 · 411 阅读 · 0 评论