设计数据结构
理解数据库、数据类型、字段属性、表引擎、外键和表结构维护。
课程不止讲解 SQL 语法,更关注如何根据业务问题构建数据模型、组织查询、关联多表、汇总结果、封装可复用逻辑,并在数据量增长后读懂执行计划和索引选择。
从基础的数据库、表、字段和数据管理,到存储过程、事务隔离、覆盖索引和备份还原,学习者会逐步建立“写得对、看得懂、跑得快、可恢复”的 MySQL 工作方法。
从数据结构到执行计划,学习按系统化顺序拆解查询问题并交付稳定的数据访问逻辑。
理解数据库、数据类型、字段属性、表引擎、外键和表结构维护。
使用 SELECT、条件、别名、通配符、排序、分页和内置函数获取目标数据。
通过连接、分组、聚合、HAVING 和子查询解决跨表与汇总问题。
用函数、存储过程、参数和事务把重复数据操作沉淀为可靠流程。
借助索引、覆盖索引和 EXPLAIN 识别瓶颈,并完成备份还原保障。
每个模块围绕真实开发、分析或运维任务展开,让语法知识自然落到业务数据场景中。
MySQL 入门、连接指令、创建数据库、数据类型、字段属性、表引擎与表结构维护。
创建外键关联,使用 INSERT、UPDATE、DELETE 管理业务数据。
DISTINCT、别名、逻辑与比较操作符、通配符、排序和 LIMIT 分页。
理解并使用 INNER JOIN、外连接、交叉连接和自连接处理关联数据。
内置、转换、逻辑与 NULL 函数,聚合函数、GROUP BY 和 HAVING。
处理自包含子查询、相关子查询以及 EXISTS 谓词等复杂业务条件。
流程控制、自定义函数、存储过程参数、输出参数和事务隔离级别。
索引分类、覆盖索引、索引失效、执行计划、mysqldump 与数据还原。
按“数据结构与基础查询—关联分析与业务逻辑—性能优化与数据保障”推进,让查询能力逐日升级。
从数据库和表结构出发,建立后续查询、关联和优化所需的数据模型基础。
使用基础 SELECT 语句精确获得业务所需的数据集。
将多个业务表关联起来,用函数和汇总结果回答更复杂的数据问题。
把复杂条件和重复业务操作组织成可维护、可控的数据处理逻辑。
从索引和执行路径理解查询性能,建立针对慢查询的分析方法。
在查询优化之外,建立数据操作与数据保护并重的维护意识。
通过从表结构到执行计划的连续练习,训练查询结果、事务一致性、执行效率和数据保护之间的平衡。
从语法组合到执行计划,能够用系统方法解决日常开发、分析和运维中的数据查询问题。
创建数据库和表,合理设置数据类型、字段属性、外键与表结构。
使用条件、别名、通配符、排序和分页精确获取业务数据。
应用连接、函数、GROUP BY、HAVING 和子查询处理关联数据。
使用存储过程、函数、参数和事务提高数据操作的一致性与复用性。
通过索引、覆盖索引和 EXPLAIN 识别执行瓶颈与优化方向。
使用 mysqldump 和常见工具完成数据备份还原与维护任务。
MySQL 官方文档将 EXPLAIN 用于查看执行计划,并结合索引帮助分析表连接、行检索和慢查询优化方向,与本课程的性能模块相衔接。