先问大家一个问题:你是什么时候接触的MySQL?或者说是什么原因MySQL进入你的视野?
作为目前全世界最流行的开源数据库,从Yahoo、Google等大网站,到零售业、制造业、政府部门和学校的内部任务等等,MySQL的使用范围之广,需求之大,再次刷新大家的认知。
当一个技术如此吸引人且被市场需要,毋庸置疑,它自身的优势和力量是无比大的,只要是有追求的程序员,都会想去拥抱并且成为这种优秀技术的“载体”。
怎样去学习并学好MySQL呢?
根据我自己学习使用MySQL这么多年的优化经验,大致分为三个阶段:
- 第一个阶段是基础运用,以学习MySQL的理论知识为主,学会用理论去指导实践,在工作中能自行去解决一些简单问题。
- 第二个阶段是能力提升,能够熟练运用后,去看一些进阶知识点以及MySQL高级特性,这时候理论就是指导实践的最佳诠释,用“新的知识”优化、重构之前的工作,提升性能,以及自己的能力。
- 第三个阶段是总结输出,平时工作中,解决各种错误以及性能问题,一定要注意多做笔记,多做总结,最好还能 将你在这个过程中的知识点、技巧、优化方案积累、输出。
如此庞大却用途又这么广的一门技术,想要系统的学习掌握谈何容易。
网上的学习资料不靠谱,MySQL学习起来也需要完整的时间+精力,为了更好的帮助大家渡过这三个阶段,快速掌握好MySQL,这里推荐一本由Oracle公司MySQL核心开发团队技术骨干精心编写的—— 《高性能MySQL》(第三版)
话不多说 来看目录
部分内容展示
由于篇幅限制,我也不可能把整本书展示出来,大家看看目录就懂了,这本书绝对是非常适合拿来学习MySQL的,里面有大量实际案例供大家学习,有需要的朋友可以看我主页的公司昵称