数据库
MySQL 数据库
杨宏霞《数据库技术及应用(MySQL)》配套自学练习。分步执行可视化 + 即时练习反馈, 卡片底部的进度条反映你的掌握度。
MySQL 架构总览
交互式一条 SQL 的完整旅程 · 五层链路
数据库系统概述
交互式数据模型 · 三级模式结构
MySQL 数据查询
分步执行SELECT / WHERE / GROUP BY
SQL 内连接 JOIN
分步执行嵌套循环连接 · 结果逐行生长
SQL 左外连接 LEFT JOIN
分步执行保留左表 · 无匹配填 NULL
SQL 分组聚合 GROUP BY
分步执行分组计数 · 聚合结果表
SQL 子查询
分步执行先子后外 · 标量/集合
事务隔离级别
分步执行脏读 · 不可重复读 · 并发演示
高级查询
分步执行HAVING · 外连接 · UNION · EXISTS
窗口函数
分步执行ROW_NUMBER / RANK / SUM OVER
执行计划与索引选择
分步执行全表扫描 vs 索引查找
建表练习
交互式CREATE TABLE / 数据类型
数据更新
分步执行INSERT / UPDATE / DELETE
索引原理
分步执行B+ 树 · 查找与分裂
视图
分步执行创建视图 · 查询与更新
触发器
分步执行BEFORE/AFTER · DML 事件自动执行
存储过程
分步执行参数 · 变量 · IF/WHILE 流程控制
E-R 模型
分步执行概念模型 · 关系转换
关系规范化
分步执行函数依赖 · 范式分解
事务与并发控制
分步执行ACID · 隔离级别
用户与权限管理
交互式用户 · GRANT · 备份恢复