1、我唯一看过两遍的是《MySQL技术内幕InnoDB存储引擎》作者: 姜承尧。
理由:个人感觉有一定基础后再看这本书内功会感觉有很大提升,是从事数据库相关工作的基础书籍。这本书特点不光是讲基础操作,更多是对InnoDB从本质上讲解,让你对mysql更有兴趣。当然,里面中间有1、2章专门讲源码原理的章节前期看不懂可以先跳过,这部分原理需要后期1、2年深入了解后才能看懂的,例如master_thread的工作原理,前期没必要看得太懂。
2、再后期推荐《高性能mysql》和《高可用mysql》,最好是英文版,中文翻译实在是。。。适合对数据库进行调优的时候再参考的书籍。
3、不过无论哪种数据库线上经验最重要,很多书籍只能教你基础操作且看过一遍很容易遗忘,最好有自己的虚拟机,跑跑个人的一些业务,例如开个网站之类的。结合一些线上经验,mysql还算是数据库中比较好入门的一类数据库。
纯手打,期待采纳