MySQL零基础入门教程,从零开始掌握数据库!

发表时间: 2022-05-29 21:43

MySQL属于Java面试的重灾区,而且大厂非常看重你对数据库的掌握情况,建议大家重点掌握@mikechen

为了方便大家更好的掌握好MySQL,也为了让知识更系统化,以下MySQL的系列目录,希望对你有所帮助。

完整文档,到文末获得~

MySQL有哪些存储引擎,各自的优缺点,应用场景

这篇文章主要讲了以下几点:

  • InnoDB 引擎
  • MyISAM引擎
  • MEMORY 存储引擎
  • MyISAM与InnoDB选择比较

MySQL数据库的索引原理与慢SQL优化的5大原则

这篇文章主要讲了以下几点:

  • MySQL索引原理
  • 索引的数据结构
  • MySQL索引b+树详解
  • MySQL慢查询优化详解
  • MySQL慢查询优化步骤
  • MySQL慢查询案例详解

MySQL悲观锁与乐观锁、行锁与表锁、共享锁

这篇文章主要讲了以下几点:

  • 悲观锁 和 乐观锁
  • MySQL锁概述
  • 行锁 和 表锁
  • 共享锁
  • 表锁和行锁应用场景

MySQL慢查询优化、索引优化、以及表等优化总结

这篇文章主要讲了以下几点:

  • MySQL优化概述
  • MySQL优化方案
  • 索引优化
  • SQL慢查询的优化
  • 数据库表优化
  • MySQL优化总结

MySQL数据库主从同步的3种一致性方案实现,及优劣比较

这篇文章主要讲了以下几点:

  • 数据主从同步的由来
  • 数据同步一致性解决方案
  • 半同步复制
  • 数据库中间件
  • 缓存记录写key法

数据库分库分表、读写分离的原理实现,使用场景

这篇文章主要讲了以下几点:

  • 分库分表的原理和实现
  • 读写分离的原理和实现
  • 分库分表、读写分离总结

Redis缓存和MySQL数据一致性方案详解

本篇主要介绍了以下几点:

  1. 高并发场景下MySQL和Redis数据不一致性
  2. 延时双删策略详解
  3. 异步更新缓存新详解
  4. 基于订阅binlog的同步机制详解

以上我主要从MySQL的存储引擎、MySQL索引与底层实现,MySQL最全锁详解,MySQL的慢查询优化方法与步骤,以及MySQL的主从与数据同步等、MySQL读写分离与分库分表进行了一个完整的详解,希望这个MySQL系列能对你有所帮助!