MySQL入門書籍和方法分享

原文:http://cenalulu.github.io/mysql/mysql-book-for-newbie/           作者: 盧鈞軼    

本文羅列了一些適用于MySQL及運維入門和進階使用的書籍。

背景:各大論壇上總是有很多同學咨詢想學習數據庫,或者是為入行DBA做些準備。幾年來作為一個MySQL DBA的成長過程有一些積累和感悟,特此拿出來和大家分享。


MySQL入門書籍和方法分享

SQL 入門

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

推薦書籍:

  1. SQL Cookbook 一本循序漸進的SQL指導手冊。每一種業務需求,書中都用MySQL,SQL Server,Oracle三種語法進行解析。可以順序的作為學習書籍,也可以之后作為工具書籍查閱。

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

  3. SQL應用重構

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


MySQL 入門&精通

如果你已經熟練掌握了基本的SQL編寫技巧,就可以進入對于MySQL產品本身的入門學習了

推薦書籍:

  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 數據庫運維對于數據的敏感是一個重要特質。

原創文章,作者:追馬,如若轉載,請注明出處:http://www.www58058.com/2954

(0)
追馬追馬
上一篇 2015-04-08 17:22
下一篇 2015-04-10 16:43

相關推薦

  • Shell腳本使用示例

    目錄如下:  1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中 3、編寫腳本/root/bin/disk.s…

    Linux干貨 2016-08-30
  • Homework Week-6 vim使用、腳本編程

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp/ vim /tmp/rc.sysinit 轉換為末行模式: :%s@^[[:s…

    Linux干貨 2016-09-19
  • Linux終端和偽終端簡述

    本文簡述Linux各種類型終端的區別以及如何用命令查看終端類型

    Linux干貨 2018-03-26
  • LVS小記

    19.LVS小記    LVS的類型:        nat:是一種基于IP的DNAT的,通過目標端口與目標地址利用特定的算法選取出響就的主機進行響應,通過RS(Real Server)的地址和端口進行轉發            特點:&n…

    2017-05-15
  • 文本處理課后小練習

    1、找出ifconfig命令結果中本機的所有IPv4地址 [root@wzc date]# ifconfig |grep -E -o  '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]…

    Linux干貨 2016-08-08
欧美性久久久久