我刚开始学习MySQL的时候误区就是,没有好好阅读MySQL的官方手册。例如,我刚开始很难理解InnoDB的锁,尤为是各个状况下如何加锁,这个问题在我师弟进入百度作DBA时,也困扰了他一阵子,咱们两还讨论来讨论去,其实,MySQL官方手册已经写得清清楚楚,什么样的SQL语句加什么样的锁,固然,MySQL的官方手册很是庞大,一时半会很难看完,建议先看InnoDB相关的部分。
dev.mysql.com/doc/refman/…php
若是认真学习完前面几本书,基本上都已经对MySQL掌握得不错了,可是,若是不了解如何设计一个好的索引,仍然不能成为牛逼的DBA,牛逼的DBA和不牛逼的DBA,一半就是看对索引的掌握状况,《数据库索引设计与优化》就是从普通DBA走向牛逼DBA的捷径,这本书在淘宝内部很是推崇,可是在中国名气却不是很大,不少人不了解。html
详细系统地介绍了MySQL数据库的开发技术,从MySQL数据库以及MySQL中使用的SQL语言基础入手,再结合具体的网店数据库实例,重点介绍了事务处理、索引、视图、存储过程、存储函数、触发器等高级应用技巧,最后介绍了如何使用MySQL数据库开发如Facebook或mxi同样的社交网站,并配备了详细的源代码解说。mysql
连接: pan.baidu.com/s/1slmazJf 密码: u27w面试
首推姜承尧的《MySQL技术内幕:InnoDB存储引擎》,固然不是由于姜sir是个人经理才推荐这本书。这本书确实作到了由渐入深、深刻浅出,是中国人写的最赞的MySQL技术书籍,符合国人的思惟方式和阅读习惯,并且,这本书简直就是面试宝典,对于近期有求职MySQL相关岗位的朋友,能够认真阅读,对找工做有很大的帮助。sql
欢迎关注个人我的公众号:daimajiqiao 回复16 便可获取数据库学习资料复制代码