读懂这6本书,学习MySQL更轻松

学习MySQL的关键——会用、懂原理、能优化,三者层层递进。

这三块都有一些必读书,给大家推荐一下:

1、《MySQL必知必会》

首推,如果想要深入理解SQL,那这本书必看。

除去基础理论的阐述,这本书增加了很多实战内容,包括数据检索、数据过滤、正则表达式、字段、函数、子查询、创建联结、触发器、安全管理、数据备份与维护等内容。可以说,这本书看下来,会让你对MySQL的基础内涵有更透彻的理解。

2、《MySQL 技术内幕(第5版)》

对MySQL已经有了一定的了解,可以跳过《MySQL必知必会》直接看这本。

别看它书名叫技术内幕,其实它是更偏实操方面的讲解,主要教你如何高效地使用和管理MySQL,整体风格上和MySQL官方文档很像,直接看官方文档也是可以的,但是我感觉官方文档太庞大、细碎,读起来的体验不是很好,不如直接看框架书。这本书的前半部分偏具体的运维,后几个章节涉及更多数据库管理、设计、安全等问题。

3、《MySQL排错指南》

这本书真的人手一本!不管是前端还是后端,每天遇到的BUG真的令人头秃!

这本书涵盖了MySQL的并发问题、服务配置问题、硬件问题、运行环境问题、故障问题等。还提供故障排除的技术和工具,专治疑难杂症。对于刚入门操作的人来说,这个真的能让你减少崩溃,更快乐!

4、《高性能MySQL》

研读这本书有助于对MySQL的底层架构逻辑有更深入的理解。

像SQL语句、建表、关联、查询都只是MySQL学习的基础(前三本书都有涉及),要想深入掌握SQL,你还需要掌握SQL的索引原理、锁原理、存储引擎等知识。

《高性能MySQL》是Oracle公司MySQL核心开发团队技术骨干所著,重要性不言而喻!对于深入理解MySQL,掌握MySQL优化、扩展技能很有帮助。

之前是看了很多外国译著,如果翻译不好,读起来很痛苦。这本书你不会有这样的担忧,由阿里数据库团队翻译,所以在翻译上大家尽管放心。建议逐字逐句,认真研读!

5、《深入理解MySQL核心技术》

想要在DBA这行精进的话,那这些内容一定逃不过。

这本书帮助你理解MySQL的源代码、数据结构、各组件的协同运作,全书介绍了MySQL的历史与架构、MySQL源代码、变量、API、线程、锁原理、存储引擎等内容。

6、《深入浅出MySQL数据库开发、优化与管理维护》

网易数据库专家多年经验的总结,强烈推荐。啃下这本书,在实际操作的时候会少走很多弯路。

其实我们真正去运维的时候,就会发现虽然前期也了解了基础原理、具体操作,但真正上手的时候,还是会很蒙!比如如何选择MySQL数据库的存储引擎,如何诊断优化、减少锁冲突,这种问题是真的需要经验才能总结出来的!!!吐血推荐!

这本书也是比较全面的一本了。全书分为“基础篇”“开发篇”“优化篇”“管理维护篇”和“架构篇”,不管你是初学者,还是已经有了一定的基础,想要在MySQL设计、开发、运维等方面精进,都可以在这本书里面找到对应内容。


最后附赠几个网站,有提供免费书籍的网站,也有提供教程、分享经验的网站,阅读书籍再加上教程,学习效果会更好:

1、专门针对程序员的免费书籍网站 https://www.freetechbooks.com/

它提供计算机科学、数学、支持领域、操作系统、编程等领域的书籍、教材和课程讲义,都可免费下载。

2、专门学习数据库技术的网站:https://www.techonthenet.com/

提供在线教程,同时可模拟,边学边做。

3、OurMySQL: http://ourmysql.com/

MySQL知识的分享网站,基础知识、源码分析、解错方案、优化设计均有。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值