继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

学好 MySQL ,要抓住这些重点

平头哥的技术博文
关注TA
已关注
手记 61
粉丝 3663
获赞 834

学习 MySQL 数据库是一件比较难的事情,MySQL 数据库比较知识体系比较庞大,我们的时间又是零散的,对于 MySQL 数据库知识总是很难从点到面,学了前面的忘了后面的,抓不住知识重点。

最近极客时间《MySQL实战45讲》作者丁奇发起了 60天打卡 MySQL 活动,梳理了一份 MySQL 相关知识点,这些知识点非常全面,涵盖了 MySQL 数据库的方方面面,把它分享给大家,希望大家学习 MySQL 数据库可以事半功倍,知识点如下:

  • 知识点一:MySQL 基础架构

  • 知识点二:MySQL 日志系统

  • 知识点三:事务隔离级别与实现

  • 知识点四:MySQL 的索引

  • 知识点五:MySQL 的全局锁、表锁、行锁

  • 知识点六:InnoDB 的事务和锁

  • 知识点七:表锁、行锁和一致性锁

  • 知识点八:间隙锁和 next-key lock

  • 知识点九:InnoDB 的加锁规则

  • 知识点十:获得表行数的方法

  • 知识点十一:普通索引和唯一索引

  • 知识点十二:如何选择索引

  • 知识点十三:给字符串加索引

  • 知识点十四:InnoDB 脏页的控制策略

  • 知识点十五:日志和索引常见问题

  • 知识点十六:binlog 和 redo log 的写入机制

  • 知识点十七:大查询

  • 知识点十八:数据库表的空间回收

  • 知识点十九:表的复制

  • 知识点二十:临时表排序的执行过程

  • 知识点二十一:binlog 的格式和基本机制

  • 知识点二十二:可靠性优先与可用性优先策略

  • 知识点二十三:多线程复制策略

  • 知识点二十四:一主多从的主备切换流量

  • 知识点二十五:读写分离

  • 知识点二十六:对索引字段的函数操作

  • 知识点二十七:提高性能的紧急手段

  • 知识点二十八:MySQL 实例状态检测

  • 知识点二十九:误删数据

  • 知识点三十:为什么还有 kill 不掉的语句?

  • 知识点三十一:join 语句

  • 知识点三十二:group by 算法

  • 知识点三十三:insert 语句

  • 知识点三十四:grant 和 flush privileges 语句

  • 知识点三十五:临时表

  • 知识点三十六:内存表的特性与适用场景

  • 知识点三十七:分区表

  • 知识点三十八:自增主键

  • 知识点三十九:order by 的算法流程

这 39 个 MySQL 知识点涵盖到了 MySQL 的方方面面,打卡这 39 个知识点,相信你可以对 MySQL 可以从点到线,从线到网,从网到面,有一个全面的认识,攻克 MySQL 数据库。

最后在推荐几份 MySQL 数据库学习资料:

  • 极客时间《MySQL实战45讲》
  • 掘金小册子《MySQL 是怎样运行的:从根儿上理解 MySQL》
  • 《打造扛得住的MySQL数据库架构》
  • 《高性能MySQL_第3版》
  • 《MySQL技术内幕:InnoDB存储引擎》

最后

目前互联网上很多大佬都有 MySQL 相关文章,如有雷同,请多多包涵了。原创不易,码字不易,还希望大家多多支持。若文中有所错误之处,还望提出,谢谢。

平头哥的技术博文(id:pingtouge_java)
作者:平头哥,学会伺机而动,实现弯道超车

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP