title: 如何系统学习MySQL?
desc: 我的问题：如何“系统”学习mysql？<br> 比如需要看哪些书籍，哪些资料？我曾研读过以下几本书：高性能mysql，简朝阳的mysql优化，innodb存储引擎。我个人感觉前两本是告诉读者知其然，第三本是告诉读者所以然。这三本书是有一种渐进的关系的，如果没有前两本的积累和一定的工作经验，直接看第三本的效果是不太好的。<br><br> 学习数据库知识，或者狭义说学习mysql，其学习过程比较曲折，没人谁能告诉你，只要看过某几本书，掌握好哪些知识就算是精通掌握mysql了。知识面是非常广，知识点是零散的，不像学习编程语言那么系统那么直接明了。<br><br> 这也是我感觉比较迷茫的地方，怎样才能系统学习？现在我工作之余有空就在阅读英文版的官方参考手册，一则培养看英文技术文档的能力，二则希望通过官方文档来系统学习，不希望只通过一两篇技术文档一两个案例这样零散的学习方式。
topic: 数据库
content: 花三个月时间把我这个问题 httpswww.zhihu.comquestion28385400answer87729818 下推荐的书看完，相信任何一个人，认真学完这些书（有些书籍看一遍应该也是看不懂的，需要看多遍），再实践书中一些例子，甚至对MySQL进行简单的修修改改。完成以后，大家对自己的MySQL一定会很有信心的。这里推荐的书籍，慢一点的话半年时间应该能够全部学完，如果学不完，我推荐你看看如何阅读一本书 豆瓣 为了便于大家查看，附上原答案： 对于想在数据库层面深入的朋友