MySQL
文章平均质量分 90
MySQL基础、进阶
yacolex
认真搬砖~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL专题(版本迭代演进)
本文总结了MySQL数据库的版本迭代演进历程,从1995年的1.0版本到2024年的9.x版本,重点介绍了各版本的核心特性。早期版本(5.x)以基础事务支持为主,现代版本(8.x/9.x)则增强了现代SQL功能、云原生支持和安全性。文章还提供了版本选择建议:传统OLTP系统推荐5.7 LTS,数据分析场景建议8.4,云原生环境优先9.0+,安全敏感场景选择8.0+版本。全文可作为MySQL技术学习和版本选型的参考指南。原创 2025-09-05 11:23:36 · 1074 阅读 · 0 评论 -
MySQL专题(存储引擎)
本文介绍了MySQL的体系结构及主流存储引擎特点。MySQL采用四层模块化架构:连接层处理客户端通信,服务层执行SQL解析优化,存储引擎层实现数据存储检索,文件系统层负责物理存储。重点分析了InnoDB和MyISAM两种存储引擎的差异:InnoDB支持事务、行级锁和外键,适合高并发OLTP场景;MyISAM不支持事务但查询性能高,适合读密集型应用。还提供了存储引擎选择建议和性能优化配置示例。文章持续更新中,适合初级开发者了解MySQL基础架构。原创 2025-09-03 12:28:44 · 1056 阅读 · 0 评论 -
4_MySQL知识主线-约束
MySQL约束详解:数据完整性的7大核心守护机制 摘要: 本文系统梳理MySQL数据库中的约束机制,重点解析7种约束类型及其应用场景。主键约束确保记录唯一标识,外键约束维护表间引用完整性,唯一约束防止重复值(含NULL处理策略),非空约束强制字段必填。同时涵盖检查约束、自增约束等技术细节,提供外键级联操作等实用语法示例。文章还深入探讨了唯一约束中NULL值的特殊性及其对查询性能的影响,为构建健壮数据库架构提供实践指导。适用于数据库开发者、DBA及数据架构师参考使用。原创 2025-09-02 15:40:02 · 715 阅读 · 0 评论 -
3_MySQL知识主线-函数
MySQL函数是预定义的代码模块,用于数据转换、逻辑封装和性能优化。文章系统梳理了MySQL函数体系,包括6大核心类别:字符串函数(如CONCAT、SUBSTRING)、数值函数(ROUND、ABS)、日期函数(NOW、DATEDIFF)、聚合函数(COUNT、SUM)、条件函数(IF、CASE WHEN)以及窗口函数(MySQL 8.0+)。通过表格形式对比了各类函数的语法、示例和典型应用场景,特别强调了函数在数据清洗、统计分析、动态计算等场景的关键作用。本文既可作为技术备忘,也适合开发人员系统学习MyS原创 2025-09-02 15:38:48 · 789 阅读 · 0 评论 -
MySQL专题(ON DUPLICATE KEY UPDATE)
本文介绍了MySQL中INSERT ... ON DUPLICATE KEY UPDATE语法的使用,这是一种高效处理"存在则更新,不存在则插入"场景的解决方案。文章详细讲解了其基本语法、核心逻辑(先尝试插入,冲突时执行更新),并通过计数器更新、用户信息合并、库存管理等示例展示了实际应用。同时指出了常见问题(如未触发更新、自增ID变化)和最佳实践建议,包括必须定义主键/唯一索引、性能影响分析和替代方案比较。最后提供了使用该语法时的注意事项,如优先定义索引、减少锁竞争等。原创 2025-08-27 16:11:00 · 710 阅读 · 0 评论 -
1_MySQL知识主线-基础介绍和工具
MySQL基础介绍和工具原创 2025-08-26 09:30:41 · 969 阅读 · 0 评论 -
MySQL专题(浮点型和定点型数据类型)
详解MySQL浮点型和定点型数据类型原创 2025-08-22 11:37:39 · 520 阅读 · 0 评论 -
MySQL专题(排序规则)
支持全球主要语言字符(如中文、日文、阿拉伯文)及 Emoji(如 😊、🚀),适用于国际化应用;,支持完整的 Unicode 字符(包括 Emoji 和 4 字节编码字符),解决了早期。 的核心区别与适用场景分析,结合 Unicode 标准、性能及实际应用需求。,基于 Unicode 9.0 标准,提供更广泛的字符覆盖和更精确的排序逻辑;仅适用于 MySQL 8.0 及以上版本,早期版本(如 5.7)需改用。,基于 Unicode 标准实现复杂字符的精确排序(如德语变音字母。修改现有的表的排序规则。原创 2025-08-22 09:44:48 · 305 阅读 · 0 评论
分享