首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL 开发者宝典
四七伵
创建于2024-12-16
订阅专栏
MySQL 深度实践、从原理到优化、实战指南
等 11 人订阅
共15篇文章
创建于2024-12-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MyBatis #{} 与 ${} 有什么区别?为什么预编译能防止SQL注入?
总把 #{} 和 ${} 搞混?这篇文章带你通俗易懂地搞清楚它们的区别,以及 MyBatis 的预编译是怎么防住 SQL 注入的!
MySQL 的索引类型有哪些?应该怎么选择?
本文解析 MySQL 的索引类型 (主键、唯一、普通、全文、空间、组合...),适用场景及选择策略。
高性能 MySQL 必备:COUNT(*)、COUNT(1)、COUNT(字段) 的选择法则
MySQL中COUNT(*)、COUNT(1)和COUNT(字段)有何区别?哪种写法性能最优?执行原理是什么?
MySQL主键生成的4种方式:优缺点及性能对比!
MySQL主键ID影响性能和扩展性。对比自增ID、UUID、雪花算法,实例分析适用场景,帮你选对方案。
MySQL为什么会索引失效?十大常见场景及避坑指南
本文解析10大索引失效场景,如隐式转换、最左前缀失效、函数操作等,结合底层原理与EXPLAIN工具,提供优化方案,助你规避性能陷阱,提升数据库查询效率。
拒绝全表扫描!3个提升MySQL深度分页技巧!
分析MySQL深度分页性能问题,并介绍了3种优化方案:子查询接力、游标分页、索引覆盖等,帮助提高查询效率,解决高页码查询的性能瓶颈。
为什么90%业务选择InnoDB?MySQL存储引擎的选择与特点
InnoDB是MySQL的主流存储引擎,适用于高并发和事务处理。本文将对比其他存储引擎,帮助你根据业务需求做出最佳选择。
MySQL回表详解:原理、优化与实践
在MySQL查询中,回表操作常影响性能。本文深入分析回表的原理、常见问题及其性能影响,并提供实用的优化策略,如使用覆盖索引和合理设计复合索引,帮助提升数据库查询效率。
MySQL 性能优化:从普通程序员的角度出发
《普通开发者的MySQL优化指南》详解了常见优化方向,包括数据表优化、SQL语句优化、缓存优化、业务优化,帮助提升系统性能。
MySQL线上事故:使用WHERE条件!=xxx无法查询到NULL数据
本文探讨MySQL查询中!=无法正确处理NULL数据的问题,分析其原因为NULL与任何值的比较结果为UNKNOWN。提出解决方案包括:避免字段允许NULL、查询时添加IS NULL条件...
SQL语句`WHERE 1=1`,到底会不会影响性能?
本文探讨了 `WHERE 1=1` 在 SQL 查询中的作用和影响。通过分析其优缺点发现,`WHERE 1=1` 适用于动态 SQL 拼接,能提高代码可读性和一致性,且对现代数据库性能影响微乎其微..
深入解析MySQL索引结构:从数组到B+树的演变与优化
工作中偶尔会遇到查询索引失效的情况。为了更好地理解和规避索引失效,深入了解索引的结构和工作原理,可以帮助我们更高效地使用索引。
MySQL外键类型与应用场景总结:优缺点一目了然
本文解析了 MySQL 外键的类型及作用,结合 SQL 示例展示 RESTRICT、CASCADE 等外键行为,归纳其优缺点与应用注意事项,帮助实现高效数据库设计与数据一致性管理。
MySQL插入数据重复时,数据已经存在,则更新或者忽略,不存在,则插入数据
MySQL插入数据重复时,数据已经存在,则更新或者忽略,不存在,则插入数据,使用一条SQL语句实现,这里推荐四种方法,根据业务使用最合适的,解决工作中遇到的类似问题。
Docker安装MySQL——图文细节和一些指令的作用说明
使用docker做自动化部署篇——安装MySQL 这一篇主要记录使用Docker安装MySQL的过程,据图的图文细节,和一些注意事项。