EXPLORE / SQL
SQL 系统教程
读懂原理,动手实践,每次前进一小步。
01—03 · 表与事务
用 SQLite 建表、筛选与回滚修改。
04—06 · 聚合与关联
掌握分组、连接、约束与参数绑定。
07—08 · 索引与报表
阅读执行计划,完成课程进度报表。
建议学习方式:先阅读机制,再运行示例;完成练习后展开参考答案。每章都有验证步骤与常见边界。
SQL起步:表、行、列与查询
创建独立练习数据库,理解关系表并读取指定列。
筛选、NULL与稳定分页
组合条件,正确处理缺失值和并列排序。
增删改与事务回滚
使用精确条件修改数据,并将关联修改作为整体处理。
分组统计:COUNT、SUM与HAVING
区分行筛选与组筛选,解释NULL对统计的影响。
连接查询:INNER JOIN与LEFT JOIN
关联课程与学习记录,保留尚未开始的课程。
约束与参数化:保护数据边界
让数据库拒绝无效关联与重复键,理解参数绑定边界。
索引与执行计划
根据查询条件设计索引,区分结果正确性与性能。
综合练习:课程进度报表
通过唯一约束与分层聚合生成不会重复计数的进度报表。