MySQL systemic Learning
文章平均质量分 86
我的MySQL
无知的人_
这个博客主要为了记录还是学生的无知的我的焦虑自学过程。我曾经亲身遇到很多问题,或许你也会遇到
展开
-
MySQL核心考案 | 系统性学习 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复盘JVM。。。笔记特点是重新整理了一些语言描述、排版而使用了自己认为更通俗易懂的描述提升了总结归纳性同样是回答了一些常见关键问题。。在这里插入代码片文章目录MySQLMySQL 存储引擎的类型MySQL 数据库表设计的字段设计MySQL VARCHAR(M)最多能存储多大的数据MySQL 三星索引MySQL InnoDB一颗B+树可以存放多少行数据MySQL 提高insert性能的方法MySQL 死锁MySQL 索引的基本原理MySQL 聚簇、非聚簇索引MySQL 索引的缺陷原创 2022-05-13 13:17:51 · 844 阅读 · 0 评论 -
MySQL进阶 | 各类存储引擎 | 数据库入门到精通 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。🕜 MySQL体系结构🕜连接层连接处理认证授权。如校验用户名和密码;授予权限安全方案。如是否超过最大连接数🕜服务层(核心)SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行所有跨存储引擎的功能也在这一层实现,如 过程、函数等。在该层,服务器会解析查询并创建相应的内部解析树,并对其完成相应的优化如确定表的查询的顺序,是否利用索引等,最后生成相应的执行操作如果是select语句,服务器还会查询内部的缓存,如果原创 2022-05-02 15:12:15 · 520 阅读 · 2 评论 -
MySQL进阶 | 黑马2022进阶篇 | 完整笔记目录(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述也作了一些补充如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节MySQL进阶 | 索引性能调优MySQL进阶 | 各类存储引擎MySQL进阶 | SQL优化MySQL进阶 | 各类锁MySQL进阶 | InnoDB内部架构MySQL进阶 | 事务原理原创 2022-05-07 14:02:03 · 2884 阅读 · 1 评论 -
MySQL | 数据类型_函数_权限_图形化工具_大全 | 用于查阅
数据类型整型类型名称取值范围大小TINYINT-128〜1271个字节SMALLINT-32768〜327672个宇节MEDIUMINT-8388608〜83886073个字节INT (INTEGHR)-2147483648〜21474836474个字节BIGINT-9223372036854775808〜92233720368547758078个字节无符号在数据类型后加 unsigned 关键字。浮点型类型名称说明原创 2022-05-07 13:42:06 · 459 阅读 · 0 评论 -
MySQL进阶(终篇) | MVCC原理 | 数据库入门到精通 | 无知的我费曼笔记(图文排版无水印)
MVCC基本概念当前读快照读MVCC隐藏字段undologreadviewMVCC 机制当RC隔离级别当RR隔离级别知识回顾&小结基本概念当前读读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加锁。比如说,对于我们日常的操作,如:select … lock in share mode(共享锁),select …for update、update、insert、delete(排他锁)都是一种当前读。在测试中我们可以看到,即使是在默认的RR隔离级别下,事务原创 2022-05-07 01:07:25 · 749 阅读 · 0 评论 -
MySQL进阶 | 事务原理 | 数据库入门到精通 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节目录事务原理事务原理 概述redo logundo log事务原理事务原理 概述原子性、一致性、持久化实际上是由InnoDB中的两份日志来保证的,一份是redo log日志,一份是und原创 2022-05-06 15:09:20 · 959 阅读 · 0 评论 -
MySQL进阶 | InnoDB内部架构 | 数据库入门到精通 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节InnoDB引擎逻辑存储结构架构 概述架构 内存结构缓冲池更改缓冲区自适应hash索引日志缓冲区架构 磁盘结构后台线程逻辑存储结构表空间是 InnoDB存储引擎逻辑结构的最高层, 如果用原创 2022-05-05 22:52:41 · 1356 阅读 · 1 评论 -
MySQL进阶 | 各类锁 | 数据库入门到精通 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节目录锁 概述全局锁全局锁 概述全局锁 操作表级锁表级锁 表锁表级锁 元数据锁表级锁 意向锁行级锁行级锁 行锁行级锁 间隙锁&临键锁锁 概述是什么是计算机协调多个进程或线程并发访.原创 2022-05-05 21:00:00 · 581 阅读 · 3 评论 -
MySQL进阶 | SQL优化 | 按关键字分类及原理 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是 我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节目录SQL 优化insert 优化主键 优化数据组织方式InnoDB的逻辑结构图页分裂主键顺序插入效果主键乱序插入效果页合并索引设计原则order by 优化group by 优化imit 优原创 2022-05-05 13:09:00 · 1062 阅读 · 0 评论 -
MySQL进阶 | 索引性能调优 | 数据入门到精通_含代码实验 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言 或者 其他途径以寻求及时的帮助,以加快学习效率 或者 培养独立解决问题的能力、扫清盲点、补充细节目录索引索引 介绍索引 作用索引 结构结构类型二叉树B-TreeB+TreeB+Tree——在MySQLHash——在MySQL索引 分类索引 分类思考题索引 语法索引 性能分析SQL执行频率慢查询日志profileexplain索引 使用规则最左前缀法则范围查询索引失效情况索引列运算字符串不加引号模糊查.原创 2022-05-03 00:50:19 · 2511 阅读 · 18 评论