教你如何使用 MySQL 数据库,以及理解透 MySQL 的底层原理

*   01 SQL 基础一:认识 SQL【3.8 小时】/

  *   01 认识 SQL 课程内容.mp4 (31.95 MB), 10:07

  *   02 SQL 是什么以及为什么需要 SQL.mp4 (49.92 MB), 16:11

  *   03 什么是数据库管理系统.mp4 (54.31 MB), 14:20

  *   04 Windows 环境下安装 MySQL.mp4 (79.65 MB), 19:44

  *   05 Linux 环境下安装 MySQL.mp4 (78.34 MB), 17:37

  *   06 MySQL 中的数据库和表.mp4 (104.19 MB), 27:22

  *   07 常用的数据类型.mp4 (64.95 MB), 19:48

  *   08 完整性约束.mp4 (109.35 MB), 26:37

  *   09 外键约束.mp4 (97.00 MB), 22:50

  *   10 SQL 语句的分类.mp4 (76.22 MB), 17:58

  *   11 DCL - 数据库访问权限控制.mp4 (170.28 MB), 37:51

  *   12 一条 SQL 的执行过程.mp4 (97.43 MB), 24:40

*   02 SQL 基础二:简单查询【3.5 小时】/

  *   01 简单查询课程内容以及准备数据表.mp4 (60.37 MB), 15:45

  *   02 SELECT 子句和 FROM 子句.mp4 (76.08 MB), 20:39

  *   03 限定查询:WHERE 子句(一).mp4 (86.47 MB), 22:03

  *   04 限定查询:WHERE 子句(二).mp4 (110.39 MB), 24:08

  *   05 排序查询:ORDER BY 子句.mp4 (50.12 MB), 11:24

  *   06 什么是单行函数.mp4 (29.37 MB), 08:31

  *   07 单行函数:字符串函数(一).mp4 (39.33 MB), 09:57

  *   08 单行函数:字符串函数(二).mp4 (61.09 MB), 15:40

  *   09 单行函数:字符串函数(三).mp4 (49.09 MB), 09:28

  *   10 单行函数:数值函数.mp4 (29.10 MB), 07:09

  *   11 单行函数:日期时间函数.mp4 (111.50 MB), 27:44

  *   12 单行函数:转换函数.mp4 (74.83 MB), 20:14

  *   13 单行函数:通用函数.mp4 (68.97 MB), 16:40

*   03 SQL 基础三:复杂查询【4.4 小时】/

  *   01 复杂查询课程内容.mp4 (5.40 MB), 02:08

  *   02 消除笛卡尔积.mp4 (114.02 MB), 24:04

  *   03 表的连接查询:内连接、外连接和自身连接.mp4 (148.54 MB), 28:58

  *   04 连接查询综合练习.mp4 (108.19 MB), 22:19

  *   05 聚合函数.mp4 (48.39 MB), 12:14

  *   06 分组聚合:GROUP BY 子句(一).mp4 (57.08 MB), 15:27

  *   07 分组聚合:GROUP BY 子句(二).mp4 (85.04 MB), 20:52

  *   08 分组聚合:HAVING 子句.mp4 (80.39 MB), 20:50

  *   09 WHERE 子句中的子查询.mp4 (120.90 MB), 27:15

  *   10 HAVING 子句和 FROM 子句中的子查询.mp4 (74.68 MB), 17:04

  *   11 综合查询.mp4 (87.58 MB), 15:31

  *   12 DDL 部分知识点补充.mp4 (53.84 MB), 11:34

  *   13 DML 部分知识点补充.mp4 (84.28 MB), 17:34

  *   14 视图.mp4 (40.61 MB), 07:23

  *   15 存储过程.mp4 (38.02 MB), 10:33

  *   16 分页查询:LIMIT 关键字.mp4 (82.53 MB), 21:39

  *   17 临时表.mp4 (31.64 MB), 07:36

*   04 MySQL 一:存储引擎【6.5 小时】/

  *   01 存储引擎课程内容.mp4 (46.27 MB), 15:26

  *   02 B-Tree 课程内容.mp4 (12.11 MB), 04:42

  *   03 什么是 B-Tree.mp4 (58.90 MB), 19:56

  *   04 B-Tree 本质上上多路查找树.mp4 (45.66 MB), 14:49

  *   05 为什么关系型数据库使用 B-Tree 组织数据.mp4 (30.23 MB), 09:57

  *   06 B plus Tree.mp4 (59.65 MB), 16:16

  *   07 B plus Tree 新增一条记录.mp4 (40.98 MB), 11:59

  *   08 B plus Tree 删除一条记录.mp4 (21.98 MB), 06:15

  *   09 InnoDB 存储引擎介绍.mp4 (74.75 MB), 22:41

  *   10 InnoDB 磁盘结构:表空间.mp4 (100.54 MB), 28:31

  *   11 InnoDB 磁盘结构:页 (Page).mp4 (122.13 MB), 30:53

  *   12 一个页的页内结构.mp4 (101.10 MB), 19:57

  *   13 行格式 (row_format).mp4 (121.06 MB), 27:32

  *   14 如何高效的在一个页中查找一条记录.mp4 (125.25 MB), 32:49

  *   15 【总结】InnoDB 是如何根据主键查询一条记录.mp4 (41.43 MB), 12:01

  *   16 InnoDB 磁盘结构:区和段.mp4 (79.06 MB), 22:14

  *   17 InnoDB 内存结构之 Buffer Pool.mp4 (52.53 MB), 14:47

  *   18 Buffer Pool 如何管理缓存页.mp4 (35.55 MB), 10:18

  *   19 Buffer Pool 使用 LRU 算法提高缓存命中率.mp4 (73.97 MB), 18:22

  *   20 Buffer Pool 污染问题.mp4 (62.12 MB), 15:09

  *   21 脏页什么时候会被刷入磁盘.mp4 (8.53 MB), 02:49

  *   22 其他两种存储引擎:MyISAM 和 Memory.mp4 (129.12 MB), 35:49

*   05 MySQL 二:索引 (Index)【4.7 小时】/

  *   01 索引 (Index) 课程内容.mp4 (14.33 MB), 05:15

  *   02 准备表数据(使用 SOURCE 执行 sql 文件).mp4 (41.79 MB), 09:38

  *   03 主键索引(聚集索引 vs 非聚集索引).mp4 (117.15 MB), 26:34

  *   04 EXPLAIN 查看选择的索引.mp4 (43.16 MB), 08:55

  *   05 辅助索引(Secondary Index) - 二级索引加速查询性能.mp4 (38.76 MB), 10:12

  *   06 InnoDB 的辅助索引的 B 树.mp4 (66.68 MB), 16:00

  *   07 InnoDB 基于辅助索引查询的步骤.mp4 (63.63 MB), 17:15

  *   08 Using index、Using where 以及 Using index condition.mp4 (91.44 MB), 22:43

  *   09 有时使用索引查询反而慢.mp4 (41.49 MB), 06:29

  *   10 only 一索引.mp4 (45.47 MB), 11:30

  *   11 EXPLAIN 中的 type 字段的含义.mp4 (97.93 MB), 25:30

  *   12 联合索引.mp4 (85.43 MB), 22:36

  *   13 索引的选择性、索引顺序以及索引失效.mp4 (70.68 MB), 19:17

  *   14 覆盖索引.mp4 (34.29 MB), 10:10

  *   15 给字符串加索引 - 前缀索引.mp4 (94.91 MB), 25:16

  *   16 自增主键 vs UUID 主键(页分裂).mp4 (63.94 MB), 15:37

  *   17 MyISAM 存储引擎中的索引.mp4 (116.09 MB), 27:55

*   06 MySQL 三:事务(undo log)【2.4 小时】/

  *   01 什么是数据库事务.mp4 (43.02 MB), 11:54

  *   02 两种开启事务的方法:BEGIN 和 START TRANSACTION.mp4 (30.99 MB), 08:48

  *   03 事务的自动提交和隐式提交.mp4 (70.72 MB), 18:46

  *   04 Save Point、事务 ID、支持事务的存储引擎.mp4 (65.27 MB), 16:41

  *   05 事务的四大特性:ACID.mp4 (48.48 MB), 15:41

  *   06 什么是 undo log.mp4 (81.95 MB), 20:47

  *   07 各种 undo log 的格式.mp4 (98.18 MB), 21:24

  *   08 存放 undo log 的 undo 页.mp4 (34.21 MB), 10:12

  *   09 undo log 为什么需要持久化到磁盘.mp4 (35.17 MB), 09:33

  *   10 回滚段 (Rollback Segment).mp4 (57.62 MB), 13:08

*   07 MySQL 四:崩溃恢复【5.1 小时】/

  *   01 什么是 redo log 以及为什么需要 redo log.mp4 (61.44 MB), 21:38

  *   02 WAL(Write Ahead Logging) 技术.mp4 (29.25 MB), 09:08

  *   03 redo log 的格式.mp4 (78.54 MB), 24:09

  *   04 底层页面的原子访问(Mini-Transaction).mp4 (77.24 MB), 19:36

  *   05 redo log 是如何保存到磁盘中.mp4 (125.49 MB), 30:52

  *   06 redo log 最终写到哪一个磁盘文件呢.mp4 (64.33 MB), 13:54

  *   07 checkpoint - redo log 的循环写.mp4 (92.78 MB), 25:08

  *   08 redo log 加 undo log 一起实现 Crash-safe.mp4 (50.43 MB), 13:46

  *   09 如何查看 binlog 内容.mp4 (25.59 MB), 10:50

  *   10 binlog 的两种格式:row 和 statement.mp4 (62.57 MB), 23:50

  *   11 binlog 的作用一:数据恢复.mp4 (65.90 MB), 13:58

  *   12 使用 binlog 进行增量备份.mp4 (75.69 MB), 17:21

  *   13 binlog 的作用二:数据复制 - 主从复制.mp4 (28.13 MB), 09:39

  *   14 MySQL 主从复制的配置和实践.mp4 (69.56 MB), 17:25

  *   15 statement 和 row 格式的 binlog 各自优缺点.mp4 (37.19 MB), 09:57

  *   16 binlog 的刷盘过程.mp4 (35.60 MB), 09:59

  *   17 为什么需要两阶段提交.mp4 (48.33 MB), 14:06

  *   18 两阶段提交保证数据一致.mp4 (54.50 MB), 14:03

  *   19 提升 redo log 和 binlog 刷盘的性能.mp4 (37.49 MB), 10:39

  *   20 binlog 和 redo log 常见问题总结.mp4 (1.11 MB), 00:30

*   08 MySQL 五:并发控制【6.0 小时】/

  *   01 并发控制课程内容.mp4 (16.41 MB), 06:03

  *   02 脏读、不可重复读以及幻读.mp4 (58.11 MB), 16:21

  *   03 事务的隔离级别:读未提交和读已提交.mp4 (59.20 MB), 16:46

  *   04 事务的隔离级别:可重复读和串行化.mp4 (91.07 MB), 26:49

  *   05 共享锁和独占锁.mp4 (61.30 MB), 20:56

  *   06 全局锁、表级锁和行级锁.mp4 (59.50 MB), 17:30

  *   07 表级锁:意向锁和元数据锁.mp4 (72.63 MB), 21:11

  *   08 InnoDB 行级锁.mp4 (64.73 MB), 17:35

  *   09 如何通过加锁实现串行化隔离级别.mp4 (72.32 MB), 20:09

  *   10 Next-Key Lock.mp4 (66.29 MB), 17:51

  *   11 Next-Key Lock.mp4 (66.29 MB), 17:51

  *   12 幻读问题是如何彻底解决的.mp4 (58.01 MB), 15:35

  *   13 MVCC 解决什么问题.mp4 (50.95 MB), 15:46

  *   14 版本链.mp4 (59.56 MB), 18:04

  *   15 ReadView:一致性视图.mp4 (94.28 MB), 27:07

  *   16 MVCC 如何解决脏读和不可重复读问题.mp4 (123.56 MB), 30:36

  *   17 一致性读 vs 当前读.mp4 (131.05 MB), 37:21

  *   18 MVCC 总结.mp4 (44.79 MB), 13:04