2000 行代码,带你写一个自己的 SQL 数据库

在 C 被当做“高级语言”,雷布斯和小马哥还在写代码的年代,数据库还不是一个成熟的事物。 和很多技术从简单到复杂的发展历...

2026-09-04

一条慢SQL导致购物车服务无法使用的解决方案

概述 之前处理过一个购物车故障,觉得还挺经典的,在这里跟大家分享一下。这个故障直接导致前端添加购物车、获取用户购物车列表...

2026-09-04

为什么你的数据库需要单元测试

与工作端代码一起创建的数据集定期包含业务基本原理的战略部分。SQL是代码。你应该尽早批准它,而且要彻底批准。 测试金字塔...

2026-09-04

书写高质量SQL的建议

1、避免混乱的逻辑 反例:(统计用户数量) List<User> users = userMapper.se...

2026-09-04

可维护、可阅读的SQL代码的十个优秀实践

没有正确的指导,它很容易混淆SQL。由于团队中的每个人都可能有自己的写作SQL习惯,因此您可以快速结束一个没有人理解的令...

2026-09-04

数据分析师的SQL功底该学到什么程度?

常有朋友问,数据分析师的SQL功底该学到什么程度。今天就先谈谈 T-SQL 中的 Window Function. Wi...

2026-09-04

四个在工作后才知道的SQL密技

本文会分享四个在面试和工作中常用的几个使用技巧,具体包括: 日期与期间的高级使用 临时表与Common Table Ex...

2026-09-04

如何让SQL运行得更快

一、不合理的索引设计   ----例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况: ...

2026-09-04