更新时间:2022-02-24 来源:黑马程序员 浏览量:
本套视频教程是目前为止,黑马在MySQL知识方面最为全面的一套,包含3个篇章:基础篇、进阶篇、运维篇,干货满满。
在基础篇,主要讲解MySQL的基础知识,包含MySQL安装、SQL、约束、函数、多表查询、事务等。
在进阶篇,主要讲解MySQL的存储引擎、索引、优化、存储对象、InnoDB核心、锁等相关知识。
在运维篇,主要讲解了MySQL的日志、主从复制、读写分离、分库分表等方面的知识。
课程内容能够满足同学们日常的开发、运维、面试、以及自我提升的各种需求。课程设计层层递进,可以快速的帮助我们构建起完整的MySQL知识脉络。
我们学习知识,得知其然知其所以然。本课程中,特别是在进阶篇和运维篇中,涵盖了很多底层的原理,并且加入了大量动画及图例,来帮助大家理解、消化、吸收。
并且,如果你有一定的MySQL基础,建议大家也要认真学习一下进阶篇、运维篇的知识,掌握了这部分的知识你的MySQL的技术水平将会到达一个新的层次,是你成为MySQL大牛的不二之选。
课程亮点
1. 知识全面层层递进
本课程涵盖了MySQL基础、进阶、运维等方面的知识及底层原理,适用人群广泛。
2. 知识讲解深入
本课程中不仅包含MySQL的实际应用,还涵盖了MySQL中大量的内部结构及底层原理。
3. 原理通俗易懂
通过实例结合图示的方式讲解其中的重点、难点知识,帮助消化理解。
适用人群
· 对于MySQL知识零基础的同学;
· 有一定基础,需要提升和深入学习的同学;
· 追求高薪的Java开发人员
课程内容
01.MySQL课程介绍
02. 基础-课程内容&数据库相关概念
03. 基础-概述-MySQL安装及启动
04. 基础-概述-数据模型
05. 基础-SQL-通用语法及分类
06. 基础-SQL-DDL-数据库操作
07. 基础-SQL-DDL-表操作-创建&查询
08. 基础-SQL-DDL-数据类型及案例
09. 基础-SQL-DDL-表操作-修改&删除
10. 基础-SQL-DDL小结
11. 基础-SQL-图形化界面工具DataGrip
12. 基础-SQL-DML-插入
13. 基础-SQL-DML-更新和删除
14. 基础-SQL-DML小结
15. 基础-SQL-DQL-基础查询
16. 基础-SQL-DQL-条件查询
17. 基础-SQL-DQL-聚合函数
18. 基础-SQL-DQL-分组查询
19. 基础-SQL-DQL-排序查询
20. 基础-SQL-DQL-分页查询
21. 基础-SQL-DQL-案例练习
22. 基础-SQL-DQL-执行顺序
23. 基础-SQL-DQL小结
24. 基础-SQL-DCL-用户管理-
25. 基础-SQL-DCL-权限控制-
26. 基础-SQL-DCL小结
27. 基础-函数-字符串函数
28. 基础-函数-数值函数
29. 基础-函数-日期函数
30. 基础-函数-流程函数
31. 基础-函数-小结
32. 基础-约束-概述
33. 基础-约束-演示
34. 基础-约束-外键约束
35. 基础-约束-外键删除更新行为
36. 基础-约束-小结
37. 基础-多表查询-多表关系介绍
38. 基础-多表查询-概述
39. 基础-多表查询-内连接
40. 基础-多表查询-外连接
41. 基础-多表查询-自连接
42. 基础-多表查询-联合查询union
43. 基础-多表查询-子查询介绍
44. 基础-多表查询-标量子查询
45. 基础-多表查询-列子查询
46. 基础-多表查询-行子查询
47. 基础-多表查询-表子查询
48. 基础-多表查询-练习1
49. 基础-多表查询-练习2
50. 基础-多表查询-小结
51. 基础-事务-简介
52. 基础-事务-操作演示
53. 基础-事务-四大特性ACID
54. 基础-事务-并发事务问题
55. 基础-事务-并发事务演示及隔离级别
56. 基础-事务-小结
57. 基础篇总结
01. 进阶-课程介绍
02. 进阶-存储引擎-MySQL体系结构
03. 进阶-存储引擎-简介
04. 进阶-存储引擎-InnoDB介绍
05. 进阶-存储引擎-MyISAM和Memory
06. 进阶-存储引擎-选择
07. 进阶-存储引擎-小结
08. 进阶-MySQL安装(linux版本)
09. 进阶-索引-概述
10. 进阶-索引-结构-介绍
11. 进阶-索引-结构-Btree
12. 进阶-索引-结构-B+tree
13. 进阶-索引-结构-hash
14. 进阶-索引-结构-思考题
15. 进阶-索引-分类
16. 进阶-索引-思考题
17. 进阶-索引-语法
18. 进阶-索引-性能分析-查看执行频次
19. 进阶-索引-性能分析-慢查询日志
20. 进阶-索引-性能分析-show profiles
21. 进阶-索引-性能分析-explain
22. 进阶-索引-使用规则-验证索引效率
23. 进阶-索引-使用规则-最左前缀法则
24. 进阶-索引-使用规则-索引失效情况一
25. 进阶-索引-使用规则-索引失效情况二
26. 进阶-索引-使用规则-SQL提示
27. 进阶-索引-使用规则-覆盖索引&回表查询
28. 进阶-索引-使用规则-前缀索引
29. 进阶-索引-使用规则-单列&联合索引
30. 进阶-索引-设计原则
31. 进阶-索引-小结
32. 进阶-SQL优化-插入数据
33. 进阶-SQL优化-主键优化
34. 进阶-SQL优化-order by优化
35. 进阶-SQL优化-group by优化
36. 进阶-SQL优化-limit优化
37. 进阶-SQL优化-count优化
38. 进阶-SQL优化-update优化(避免行锁升级为表锁)
39. 进阶-SQL优化-小结
40. 进阶-视图-介绍及基本语法
41. 进阶-视图-检查选项(cascaded)
42. 进阶-视图-检查选项(local)
43. 进阶-视图-更新及作用
44. 进阶-视图-案例
45. 进阶-存储过程-介绍
46. 进阶-存储过程-基本语法
47. 进阶-存储过程-变量-系统变量
48. 进阶-存储过程-变量-用户定义变量
49. 进阶-存储过程-变量-局部变量
50. 进阶-存储过程-if判断
51. 进阶-存储过程-参数(IN,OUT,INOUT)
52. 进阶-存储过程-case
53. 进阶-存储过程-循环-while
54. 进阶-存储过程-循环-repeat
55. 进阶-存储过程-循环-loop
56. 进阶-存储过程-游标-cursor
57. 进阶-存储过程-条件处理程序-handler
58. 进阶-存储函数
59. 进阶-触发器-介绍
60. 进阶-触发器-案例1(insert类型)
61. 进阶-触发器-案例2(update类型)
62. 进阶-触发器-案例3(delete类型)
63. 进阶-视图&存储过程&触发器-小结
64. 进阶-锁-介绍
65. 进阶-锁-全局锁-介绍
66. 进阶-锁-全局锁-一致性数据备份
67. 进阶-锁-表级锁-表锁
68. 进阶-锁-表级锁-元数据锁
69. 进阶-锁-表级锁-意向锁
70. 进阶-锁-表级锁-意向锁-测试
71. 进阶-锁-行级锁-介绍
72. 进阶-锁-行级锁-行锁
73. 进阶-锁-行级锁-间隙锁&临键锁1
74. 进阶-锁-行级锁-间隙锁&临键锁2
75. 进阶-锁-小结
76. 进阶-InnoDB引擎-逻辑存储结构
77. 进阶-InnoDB引擎-架构-内存结构1
78. 进阶-InnoDB引擎-架构-内存结构2
79. 进阶-InnoDB引擎-架构-磁盘结构
80. 进阶-InnoDB引擎-架构-后台线程
81. 进阶-InnoDB引擎-事务原理-概述
82. 进阶-InnoDB引擎-事务原理-redolog
83. 进阶-InnoDB引擎-事务原理-undolog
84. 进阶-InnoDB引擎-MVCC-基本概念
85. 进阶-InnoDB引擎-MVCC-隐藏字段
86. 进阶-InnoDB引擎-MVCC-undolog版本链
87. 进阶-InnoDB引擎-MVCC-readview介绍
88. 进阶-InnoDB引擎-MVCC-原理分析(RC级别)
89. 进阶-InnoDB引擎-MVCC-原理分析(RR级别)
90. 进阶-InnoDB引擎-小结
91. 进阶-MySQL管理-系统数据库介绍
92. 进阶-MySQL管理-常用工具1
93. 进阶-MySQL管理-常用工具2
94. 进阶-MySQL管理-小结
95. 进阶篇总结
01. 运维-课程介绍
02. 运维-日志-错误日志
03. 运维-日志-二进制日志
04. 运维-日志-查询日志
05. 运维-日志-慢查询日志
06. 运维-主从复制-概述
07. 运维-主从复制-原理
08. 运维-主从复制-主库配置
09. 运维-主从复制-从库配置
10. 运维-主从复制-测试
11. 运维-分库分表-介绍
12. 运维-分库分表-介绍-拆分方式
13. 运维-分库分表-MyCat概述-安装
14. 运维-分库分表-MyCat概述-核心概念
15. 运维-分库分表-MyCat入门
16. 运维-分库分表-MyCat入门-测试
17. 运维-分库分表-MyCat配置1
18. 运维-分库分表-MyCat配置2
19. 运维-分库分表-Mycat分片-垂直分库
20. 运维-分库分表-Mycat分片-垂直分库-测试
21. 运维-分库分表-Mycat分片-水平分表
22. 运维-分库分表-分片规则-范围分片
23. 运维-分库分表-分片规则-取模分片
24. 运维-分库分表-分片规则-一致性hash算法
25. 运维-分库分表-分片规则-枚举分片
26. 运维-分库分表-分片规则-应用指定算法
27. 运维-分库分表-分片规则-固定hash算法
28. 运维-分库分表-分片规则-字符串hash解析
29. 运维-分库分表-分片规则-按天分片
30. 运维-分库分表-分片规则-按自然月分片
31. 运维-分库分表-Mycat管理与监控-原理
32. 运维-分库分表-Mycat管理工具
33. 运维-分库分表-MyCat监控1
34. 运维-分库分表-MyCat监控2
35. 运维-分库分表-总结
36. 运维-读写分离-介绍
37. 运维-读写分离-一主一从准备
38. 运维-读写分离-一主一从读写分离
39. 运维-读写分离-双主双从介绍
40. 运维-读写分离-双主双从搭建
41. 运维-读写分离-双主双从读写分离
42. 运维-读写分离-总结
43. 运维篇总结