我剛開始學習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 便可獲取數據庫學習資料複製代碼