Curriculum

课程目录

按模块查看章节。课程链接均可直接访问,建议顺序只是学习提示。

01

Module 1

基础与心智模型

6 个章节

  1. 01课程地图:从 localStorage 到真正的数据库+10 XP
  2. 02安装与工具:MySQL + 客户端,10 分钟配好+10 XP
  3. 03数据类型:JS 只有 number,MySQL 有几十种+10 XP
  4. 04主键设计:每条数据的"身份证号"+10 XP
  5. 05关系建模:从嵌套 JSON 到外键关联+10 XP
  6. 06索引设计:给数据库装上"目录"+10 XP
02

Module 2

工程实践

6 个章节

  1. 07建表实战:从需求到 DDL 的完整流程+10 XP
  2. 08SELECT 基础:数据库版的 Array.filter + Array.map+10 XP
  3. 09JOIN 详解:跨表查询,数据库最强大的能力+10 XP
  4. 10聚合函数:数据库版的 Array.reduce+10 XP
  5. 11子查询与 CTE:SQL 里的函数嵌套与变量声明+10 XP
  6. 12增删改:INSERT / UPDATE / DELETE 完整指南+10 XP
03

Module 3

系统边界

6 个章节

  1. 13EXPLAIN 解读:SQL 的性能 DevTools+10 XP
  2. 14事务基础:要么全做,要么全不做+10 XP
  3. 15隔离级别:并发时数据会"闹鬼"?+10 XP
  4. 16锁与死锁:数据库的"互斥锁"+10 XP
  5. 17SQLAlchemy 基础:用 Python 对象操作数据库+10 XP
  6. 18ORM 关系与查询:让 Python 对象自动关联+10 XP
04

Module 4

交付与进阶

6 个章节

  1. 19N+1 问题:ORM 最臭名昭著的性能陷阱+10 XP
  2. 20MyBatis 基础:Java 生态的"半自动 ORM"+10 XP
  3. 21博客数据层:从零设计一个完整的博客系统+10 XP
  4. 22电商数据层:商品、订单、库存的核心设计+10 XP
  5. 23慢查询排查:从发现到解决的完整流程+10 XP
  6. 24SQL 速查手册:一页搞定日常开发+10 XP