这门课解决什么问题

很多上班族在转行做开发,或者在工作中需要处理后台数据时,常会遇到一种尴尬:能照着网上的片段写出几句简单的查询语句,但一旦遇到复杂的多表关联、字段类型选择,或者数据库报错就完全没了头绪。这门以关系型数据库为核心的资料,解决的就是“只会背语句、不懂底层逻辑”的问题。它不是单纯教你语法,而是从数据的实际存储过程切入,带你理解一条记录是如何被规范地存入数据库,又该如何被高效地取出来。如果你平时的工作场景涉及后台开发、数据分析,或者经常需要自己搭建带有用户和数据管理的业务系统,这种基于真实项目运转的逻辑梳理,能帮你避开很多后期维护的坑。

适合什么基础与资料配合方法

这套资料适合已经掌握基础编程概念、但数据库知识停留在“能写简单增删改查”阶段的读者。完全零基础也能跟,但需要你稍微有点耐心。建议拿到资料后,不要直接去翻后面的复杂实践,先从环境准备部分开始,跟着视频把数据库本体和图形化管理工具装好。工具跑通之后,重点先看“存储过程”和“字段定义”这两个核心板块。前者帮你理解数据落盘的完整链路,后者教你面对真实业务时,到底该怎么给金额、时间、文本分配准确的数据类型。配合练习时,务必边看边在自己的环境里建同样的表结构,手动敲一遍建表语句,不要复制粘贴。只有当你因为字段类型设错而导致数据截断或报错时,那些抽象的参数定义才会真正变成你的肌肉记忆。

学完能独立做什么

踏实地走完这套流程后,你不会再对着空白的查询界面发呆。面对一个具体的业务需求,比如设计一个简单的订单系统或员工管理模块,你能独立完成从分析实体关系、规划字段类型,到写出规范的建表语句的全过程。更重要的是,当应用层报出数据异常时,你能下意识地去检查底层的存储结构是否合理,具备了独立排查基础数据问题的能力。这对于想往全栈方向走或者刚入行的开发者来说,是比写出花哨代码更务实的底层基本功。


在真实项目中玩转 MySQL

课程目录

*   01 课前准备/

  *   01 开篇词 在实战中学习,是解锁MySQL技能的最佳方法.html (0.28 MB)

  *   01 开篇词 在实战中学习,是解锁MySQL技能的最佳方法.mp3 (7.66 MB)

  *   02 环境准备 带你安装MySQL和图形化管理工具Workbench.html (0.53 MB)

  *   02 环境准备 带你安装MySQL和图形化管理工具Workbench.mp4 (159.45 MB), 18:39

*   02 实践篇/

  *   01 01 存储:一个完整的数据存储过程是怎样的.html (1.81 MB)

  *   01 01 存储:一个完整的数据存储过程是怎样的.mp4 (75.63 MB), 14:51

  *   02 02 字段:这么多字段类型,该怎么定义.html (1.66 MB)

  *   02 02 字段:这么多字段类型,该怎么定义.mp3 (13.58 MB)

  *   03 03 表:怎么创建和修改数据表.html (1.94 MB)

  *   03 03 表:怎么创建和修改数据表.mp3 (11.39 MB)

  *   04 04 增删改查:如何操作表中的数据.html (0.26 MB)

  *   04 04 增删改查:如何操作表中的数据.mp3 (12.53 MB)

  *   05 05 主键:如何正确设置主键.html (0.99 MB)

  *   05 05 主键:如何正确设置主键.mp3 (11.28 MB)

  *   06 06 外键和连接:如何做关联查询.html (2.59 MB)

  *   06 06 外键和连接:如何做关联查询.mp3 (11.78 MB)

  *   07 07 条件语句:WHERE 与 HAVING有什么不同.html (2.18 MB)

  *   07 07 条件语句:WHERE 与 HAVING有什么不同.mp3 (9.92 MB)

  *   08 08 聚合函数:怎么高效地进行分组统计.html (3.63 MB)

  *   08 08 聚合函数:怎么高效地进行分组统计.mp3 (9.09 MB)

  *   09 09 时间函数:时间类数据,MySQL是怎么处理的.html (1.77 MB)

  *   09 09 时间函数:时间类数据,MySQL是怎么处理的.mp3 (11.77 MB)

  *   10 10 如何进行数学计算、字符串处理和条件判断.html (3.07 MB)

  *   10 10 如何进行数学计算、字符串处理和条件判断.mp3 (11.44 MB)

  *   11 11 索引:怎么提高查询的速度.html (0.16 MB)

  *   11 11 索引:怎么提高查询的速度.mp3 (11.16 MB)

  *   12 12 事务:怎么确保关联操作正确执行.html (0.43 MB)

  *   12 12 事务:怎么确保关联操作正确执行.mp3 (9.46 MB)

  *   13 13 临时表:复杂查询,如何保存中间结果.html (2.35 MB)

  *   13 13 临时表:复杂查询,如何保存中间结果.mp3 (7.11 MB)

*   03 进阶篇/

  *   01 14 视图:如何简化查询.html (2.35 MB)

  *   01 14 视图:如何简化查询.mp3 (10.62 MB)

  *   02 15 存储过程:如何提高程序的性能和安全性.html (0.21 MB)

  *   02 15 存储过程:如何提高程序的性能和安全性.mp3 (9.25 MB)

  *   03 16 游标:对于数据集中的记录,该怎么逐条处理.html (1.37 MB)

  *   03 16 游标:对于数据集中的记录,该怎么逐条处理.mp3 (10.39 MB)

  *   04 17 触发器:如何让数据修改自动触发关联操作,确保数据一致性.html (1.46 MB)

  *   04 17 触发器:如何让数据修改自动触发关联操作,确保数据一致性.mp3 (11.28 MB)

  *   05 18 权限管理:如何控制数据库访问,消除安全隐患.html (0.95 MB)

  *   05 18 权限管理:如何控制数据库访问,消除安全隐患.mp3 (8.09 MB)

  *   06 19 日志(上):系统出现问题,如何及时发现.html (0.11 MB)

  *   06 19 日志(上):系统出现问题,如何及时发现.mp3 (9.44 MB)

  *   07 20 日志(下):系统故障,如何恢复数据.html (0.62 MB)

  *   07 20 日志(下):系统故障,如何恢复数据.mp3 (13.77 MB)

  *   08 21 数据备份:异常情况下,如何确保数据安全.html (1.11 MB)

  *   08 21 数据备份:异常情况下,如何确保数据安全.mp3 (8.80 MB)

*   04 优化篇/

  *   01 22 范式:如何消除冗余,实现高效存取.html (4.01 MB)

  *   01 22 范式:如何消除冗余,实现高效存取.mp3 (9.75 MB)

  *   02 23 ER模型:如何理清数据库设计思路.html (3.26 MB)

  *   02 23 ER模型:如何理清数据库设计思路.mp3 (9.68 MB)

  *   03 24 查询有点慢,语句该如何写.html (0.39 MB)

  *   03 24 查询有点慢,语句该如何写.mp3 (8.65 MB)

  *   04 25 表太大了,如何设计才能提高性能.html (1.56 MB)

  *   04 25 表太大了,如何设计才能提高性能.mp3 (10.43 MB)

  *   05 26 如何充分利用系统资源.html (0.86 MB)

  *   05 26 如何充分利用系统资源.mp3 (13.23 MB)

*   05 案例篇/

  *   01 27 手把手带你设计一个完整的连锁超市信息系统数据库(上).html (4.55 MB)

  *   01 27 手把手带你设计一个完整的连锁超市信息系统数据库(上).mp3 (13.86 MB)

  *   02 28 手把手带你设计一个完整的连锁超市信息系统数据库(下).html (0.20 MB)

  *   02 28 手把手带你设计一个完整的连锁超市信息系统数据库(下).mp3 (7.88 MB)

*   06 特别放送/

  *   01 特别发送(一) 经典面试题讲解第一弹.html (1.86 MB)

  *   01 特别发送(一) 经典面试题讲解第一弹.mp3 (6.57 MB)

  *   02 特别放送(二) 经典面试题讲解第二弹.html (0.25 MB)

  *   02 特别放送(二) 经典面试题讲解第二弹.mp3 (8.97 MB)

  *   03 特别放送(三) MySQL 8 都有哪些新特征.html (0.66 MB)

  *   03 特别放送(三) MySQL 8 都有哪些新特征.mp3 (8.65 MB)

  *   04 特别放送(四) 位置信息:如何进行空间定位.html (0.18 MB)

  *   04 特别放送(四) 位置信息:如何进行空间定位.mp3 (9.47 MB)

  *   05 期末测试 一套习题,测出你的掌握程度.html (0.71 MB)

  *   05 期末测试 一套习题,测出你的掌握程度.mp3 (0.50 MB)

*   07 结束语/

  *   01 结束语 不盲从于群体思维,走一条适合自己的路.html (0.75 MB)

  *   01 结束语 不盲从于群体思维,走一条适合自己的路.mp3 (7.70 MB)