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三種語法進行解析??梢皂樞虻淖鳛閷W習書籍,也可以之后作為工具書籍查閱。

  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
下一篇 2015-04-10

相關推薦

  • 設計模式原則詳解

        我們在應用程序開發中,一般要求盡量兩做到可維護性和可復用性。       應用程序的復用可以提高應用程序的開發效率和質量,節約開發成本,恰當的復用還可以改善系統的可維護性。而在面向對象的設計里面,可維護性復用都是以面向對象設計原則為基礎的,這些設計原則首先都是復用的原則,遵循這些設…

    Linux干貨 2015-04-07
  • date 命令練習

    一、課外資料補充: 1.命令格式: date[參數]…[+格式] 2.命令功能: date可以用來顯示或設定系統的日期與時間。 3.命令參數: 必要參數: %H小時(以00-23來表示)。 %I小時(以01-12來表示)。 %K小時(以0-23來表示)。 %l小時(以0-12來表示)。 %M分鐘(以00-59來表示)。 %P AM或PM…

    Linux干貨 2016-08-05
  • 腳本

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現;     #!/bin/bash     #     sum=0 &n…

    Linux干貨 2016-12-23
  • iptables實踐-week14

    系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機; 規則: # 周一不能訪問web服務 ~]# iptables -R INPUT 1 -d 172.16.0.11 -p tcp –dp…

    Linux干貨 2017-05-04
  • 用戶權限以及組權限作業

    1、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 [root@localhost testdir]# mkdir -p /data/testdir [roo…

    Linux干貨 2016-08-08
  • N25-第三周作業

      alias NAME='COMMAND'           定義命令的別名—對當前用戶有效  un為解除別名 Which   查看命令別名 Whereis    查看程序的文檔和源碼路徑(-b &nbs…

    Linux干貨 2016-12-18
欧美性久久久久