
MySQL 开发者宝典
文章平均质量分 89
MySQL 深度实践、从原理到优化、实战指南。
四七伵
Java全栈(欢迎共同探讨、提高!)个人博客:http://blog.47xu.cn/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 的索引类型有哪些?应该怎么选择?
本文解析MySQL的索引类型(主键、唯一、普通、全文、空间、组合),适用场景及选择策略!原创 2025-03-24 09:00:00 · 2087 阅读 · 0 评论 -
高性能 MySQL 必备:COUNT(*)、COUNT(1)、COUNT(字段) 的选择法则
MySQL中COUNT(*)、COUNT(1)和COUNT(字段)有何区别?哪种写法性能最优?执行原理是什么?原创 2025-03-19 09:00:00 · 750 阅读 · 0 评论 -
MySQL主键生成的4种方式:优缺点及性能对比!
MySQL主键ID影响性能和扩展性。对比自增ID、UUID、雪花算法,实例分析适用场景,帮你选对方案。原创 2025-03-17 09:00:00 · 1561 阅读 · 0 评论 -
MySQL为什么会索引失效?十大常见场景及避坑指南
本文解析10大索引失效场景,如隐式转换、最左前缀失效、函数操作等,结合底层原理与EXPLAIN工具,提供优化方案,助你规避性能陷阱,提升数据库查询效率。原创 2025-03-14 09:00:00 · 981 阅读 · 0 评论 -
为什么90%业务选择InnoDB?MySQL存储引擎的选择与特点
InnoDB是MySQL的主流存储引擎,适用于高并发和事务处理。本文将对比其他存储引擎,帮助你根据业务需求做出最佳选择。原创 2025-02-16 17:00:01 · 1688 阅读 · 0 评论 -
拒绝全表扫描!3个提升MySQL深度分页技巧!
分析MySQL深度分页性能问题,并介绍了3种优化方案:子查询接力、游标分页、索引覆盖等,帮助提高查询效率,解决高页码查询的性能瓶颈。原创 2025-02-17 09:00:00 · 1156 阅读 · 0 评论 -
MySQL回表详解:原理、优化与实践
在MySQL查询中,回表操作常影响性能。本文深入分析回表的原理、常见问题及其性能影响,并提供实用的优化策略,如使用覆盖索引和合理设计复合索引,帮助提升数据库查询效率。原创 2025-01-25 21:18:58 · 1132 阅读 · 0 评论 -
MySQL 性能优化:从普通程序员的角度出发
《普通开发者的MySQL优化指南》详解了常见优化方向,包括数据表优化、SQL语句优化、缓存优化、业务优化,帮助提升系统性能。原创 2025-01-20 09:15:00 · 671 阅读 · 0 评论 -
SQL语句`WHERE 1=1`,到底会不会影响性能?
本文探讨了 `WHERE 1=1` 在 SQL 查询中的作用和影响。通过分析其优缺点发现,`WHERE 1=1` 适用于动态 SQL 拼接,能提高代码可读性和一致性,且对现代数据库性能影响微乎其微。然而,对于静态查询或高性能场景,应避免使用以减少代码冗余。测试结果表明,查询优化器能有效忽略冗余条件,建议在合适场景下灵活使用 `WHERE 1=1`。原创 2024-12-30 09:00:00 · 1203 阅读 · 0 评论 -
MySQL线上事故:使用`WHERE`条件`!=xxx`无法查询到NULL数据
本文探讨MySQL查询中!=无法正确处理NULL数据的问题,分析其原因为NULL与任何值的比较结果为UNKNOWN。提出解决方案包括:避免字段允许NULL、查询时添加IS NULL条件,以及使用IFNULL或COALESCE函数替代NULL。原创 2024-12-30 09:15:00 · 765 阅读 · 0 评论 -
深入解析MySQL索引结构:从数组到B+树的演变与优化
工作中偶尔会遇到查询索引失效的情况。为了更好地理解和规避索引失效,深入了解索引的结构和工作原理,可以帮助我们更高效地使用索引。原创 2024-12-26 18:15:23 · 897 阅读 · 0 评论 -
MySQL外键类型与应用场景总结:优缺点一目了然
MySQL的外键类型有四种: RESTRICT、 CASCADE 、 SET NULL 、 NO ACTION。通过测试来演示各自的作用效果和适用场景,以及不同类型的优缺点对比。原创 2024-12-25 11:33:40 · 3715 阅读 · 0 评论 -
MySQL插入数据重复时,数据已经存在,则更新或者忽略,不存在,则插入数据
MySQL插入数据重复时,数据已经存在,则更新或者忽略,不存在,则插入数据,使用一条SQL语句实现,这里推荐四种方法,根据业务使用最合适的,解决工作中遇到的类似问题。原创 2024-12-18 09:49:51 · 4296 阅读 · 0 评论 -
Docker安装MySQL——图文细节和一些指令的作用说明
使用docker做自动化部署篇——安装MySQL。这一篇主要记录使用Docker安装MySQL的过程的图文,和一些注意事项。原创 2024-12-12 10:37:03 · 724 阅读 · 0 评论