MySQL入門書籍和方法分享

一、SQL入門數據庫

在準備成爲MySQL DBA以前,能熟練的編寫SQL是一個必要條件。exists 和 join之間的等價轉換;基本的行列轉換;SQL 循環等的熟練掌握對以後的運維和調優工做都有很大的幫助。架構

推薦書籍:app

1. SQL Cookbook 一本按部就班的SQL指導手冊。每一種業務需求,書中都用MySQL,SQL Server,Oracle三種語法進行解析。能夠順序的做爲學習書籍,也能夠以後做爲工具書籍查閱。運維

2. The Art of SQL 將SQL調優模擬成一場戰役,進行戰術分析。更多的是傳授SQL架構設計方面的知識,實際的調優實例很少,翻譯很爛,建議看原版ide

3. SQL應用重構工具

4. MySQL Stored Procedure Programming 學習MySQL 存儲過程語法和編寫的最好教材。雖然版本比較老,可是大部分的語法都沒有變動,比較推薦。學習

二、SQL進階&精通優化

若是你已經熟練掌握了基本的SQL編寫技巧,就能夠進入對於MySQL產品自己的入門學習了網站

推薦書籍:spa

1. High Performance MySQL MySQL界的聖經,目前已經出到第三版。很是詳細的介紹了MySQL運維的各個部分,能夠通讀了解,也能夠做爲工具書進行查閱。

2. 深刻淺出MySQL數據庫開發、優化與管理維護 中文原創書籍中比較適合入門的一本。教粗淺的介紹了MySQL的相關特性,比較適合MySQL運維的入門。

3. MySQL技術內幕 innodb 存儲引擎 很詳細的從代碼層面分析了Innodb的內部結構,適合深刻學習innodb。

三、其餘

MySQL入門除了經過書本學習理論知識之外還有其餘各類方式能夠進行學習。

1. Our Episode 一個相似於MySQL電臺的節目 ,每週會按期出一個音頻討論一個MySQL話題。 是學習MySQL&學習英語的好選擇

2. MySQL Planet 幾乎涵蓋了全部MySQL業界大牛的博客RSS彙總。強烈建議訂閱!

3. MOOC 各種公開課程網站都會有免費得MySQL入門課程試聽。這裏就不一一列舉了。

四、運維&數據思想

推薦書籍:

1. The Art of Capacity Planning 做爲運維免不了要作容量規劃和容量預測。這本書是一個很好的開始。

2. Beautiful Data: The Stories Behind Elegant Data Solutions 數據庫運維對於數據的敏感是一個重要特質。

相關文章
相關標籤/搜索