先看值不值得学:解决什么场景与适合谁

这份资料讲的是 MySQL 表结构与索引的落地管理,不是泛泛的增删改查语法。它解决的是真实工作里最磨人的场景:线上表字段乱起名、约束缺失导致脏数据入库、字符集选错引发中文乱码、索引乱加导致写性能拉垮。如果你只是写 SELECT 语句查数据,这门课偏底层;但如果你要参与建表、做接口开发、排查慢查询,那这套规范和索引逻辑就是绕不过去的门槛。它适合已经装过 MySQL、能跑通基本 SQL 的初学者,也适合野路子写了好几年代码但没系统梳理过表设计规范的后端开发。完全没摸过数据库的纯小白不建议直接看,先补基础再来。

建议先看哪几块与资料怎么配合练习

资料按规范、字符集、表管理、索引几大块组织,别从头顺着看,建议按建表的真实顺序来。第一步先看开发规范那几节,重点听命名和约束设计,这是防止表结构烂尾的底线。第二步看字符集和排序规则,别觉得枯燥,乱码问题十有八九出在这里,尤其要搞懂各级别字符集的优先级。第三步看表的创建与自增列,跟着视频在自己本地库手敲建表语句,别只看不动手。索引部分是核心,学的时候必须配合实际查询来练:建一张带十万行数据的表,对比加索引前后查询耗时变化,用执行计划看索引到底有没有命中。这套资料偏实操,没有配套环境光听理论容易忘,建议本地起个测试库,每节课的语句都跑一遍。

学完能独立做什么

学完之后,你应该能独立完成一个中等业务模块的表结构设计:从字段命名、类型选择、约束定义到字符集设定,都能按规范来,不会再随手写 varchar(255) 摆烂。面对慢查询,你能判断是不是索引建错了,知道哪些字段该建索引、哪些不该建,复合索引的顺序怎么排。遇到中文乱码,你能快速定位是哪个层级的字符集出了问题,而不是瞎猜。说白了,这套资料学透,你能在团队里扛起表设计评审的角色,别人提的建表方案你看得懂也挑得出毛病。这个能力在后端开发、数据工程、DBA 方向都是硬通货,转行面试时也比只会写 CRUD 更有底气。


熟悉MySQL数据库表和索引的管理

课程目录

*   01 数据库开发规范/

  *   01 命名规范.mp4 (94.85 MB), 16:48

  *   02 约束设计规范.mp4 (87.26 MB), 15:53

  *   03 开发相关规范.mp4 (115.05 MB), 19:52

*   02 字符集和排序规则/

  *   01 字符集和排序规则.mp4 (106.34 MB), 20:46

  *   02 MySQL常用字符集.mp4 (104.85 MB), 18:47

  *   03 MySQL支持的排序规则.mp4 (95.03 MB), 16:24

  *   04 各级别的字符集和排序规则.mp4 (103.08 MB), 18:20

  *   05 排序规则的应用.mp4 (65.93 MB), 11:30

*   03 表的创建与管理/

  *   01 表的创建.mp4 (55.87 MB), 10:12

  *   02 自增列.mp4 (74.39 MB), 13:27

  *   03 自增锁机制.mp4 (87.40 MB), 15:04

  *   04 表的管理.mp4 (48.17 MB), 09:16

  *   05 隐藏字段.mp4 (77.55 MB), 14:44

  *   06 生成列.mp4 (58.03 MB), 11:52

  *   07 临时表.mp4 (57.61 MB), 10:46

*   04 约束的创建与管理/

  *   01 主键约束.mp4 (146.73 MB), 28:09

  *   02 隐藏主键.mp4 (59.32 MB), 11:00

  *   03 unique约束.mp4 (31.03 MB), 06:13

  *   04 非空约束.mp4 (26.02 MB), 05:06

  *   05 默认值约束.mp4 (61.78 MB), 11:15

  *   06 检查约束.mp4 (50.57 MB), 09:44

  *   07 外键约束.mp4 (79.18 MB), 13:43

*   05 online DDL/

  *   01 Online DDL 的4种算法.mp4 (145.02 MB), 24:27

  *   02 Online DDL 限制.mp4 (124.20 MB), 22:38

  *   03 pt-archiver应用案例1.mp4 (102.34 MB), 19:28

  *   04 pt-archiver应用案例2.mp4 (147.01 MB), 24:43

  *   05 pt-osc介绍.mp4 (91.28 MB), 19:05

  *   06 pt-osc应用案例1.mp4 (155.89 MB), 26:41

  *   07 pt-osc应用案例2.mp4 (119.30 MB), 21:29

  *   08 gh-ost应用案例.mp4 (188.24 MB), 28:11

*   06 分区表/

  *   01 range分区应用案例.mp4 (96.53 MB), 17:39

  *   02 list分区应用案例.mp4 (103.51 MB), 19:20

  *   03 子分区应用案例.mp4 (97.86 MB), 17:17

  *   04 管理分区.mp4 (130.38 MB), 21:38

  *   05 交换分区.mp4 (138.32 MB), 22:21

  *   06 分区裁剪.mp4 (73.79 MB), 11:26

*   07 索引详解/

  *   01 聚集索引.mp4 (92.13 MB), 18:46

  *   02 二级索引.mp4 (44.25 MB), 08:56

  *   03 索引的创建与管理.mp4 (58.59 MB), 10:33

  *   04 隐藏索引.mp4 (47.28 MB), 08:40

  *   05 索引适用场景.mp4 (85.18 MB), 14:28

  *   06 复合索引.mp4 (38.61 MB), 07:35

  *   07 前缀索引.mp4 (36.28 MB), 06:52

  *   08 函数索引.mp4 (73.88 MB), 12:20

  *   09 降序索引.mp4 (17.14 MB), 03:11

  *   10 覆盖索引.mp4 (47.25 MB), 08:54

  *   11 索引维护.mp4 (128.85 MB), 23:46

*   08 全文索引/

  *   01 全文索引机制.mp4 (79.64 MB), 14:59

  *   02 全文索引三种查询方式.mp4 (79.08 MB), 13:31

  *   03 ngram解析器.mp4 (97.76 MB), 17:50

  *   04 MeCab解析器.mp4 (43.46 MB), 07:27