首页技术文章正文

10天精通MySQL教程【从安装到优化,一套全通过关】

更新时间: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. 运维篇总结

(上下滑动查看完整内容)

《 10天精通MySQL教程 》

3个篇章已全部上传

播妞还听说授课老师会在B站评论区

亲自为大家答疑解惑

  直达B站→bilibili首页搜索10天精通MySQL教程

 完整视频+配套资料领取方式 








猜你喜欢:

什么是MySQL?MySQL有哪些特点?

使用MySQL数据库,实现你的第一个JDBC程序

MySQL8.0.25软件步骤安装和解压配置

mysql和mongoDB有什么区别?

黑马程序员JavaEE高级软件工程师培训课程

分享到:
在线咨询 我要报名
和我们在线交谈!