MySQL入門教程

來源於:http://gold.xitu.io/entry/57e81637a22b9d00615531b7前端

從零開始學習MySQL,主要是面向MySQL數據庫管理系統初學者。身爲前端開發工程師爲何寫這個破玩意兒呢,最近項目強迫我這個前端老司機使用MySQL,雖然我在項目中已經使用過一段時間,爲了寫出高質量的SQL語句,系統的過一遍基礎,你也能夠當作是個人筆記。周圍人都在玩兒MySQL,有幸也認識一些玩兒 MySQL 的 DBA,因此我學習起來比較快,他們吹牛逼,說這玩意兒穩定、可靠、快速、管理方便以及誇平臺等特色,你們還極力推薦我使用 MySQL,而後老闆也要求我使用它,沒辦法我得好好玩兒。mysql

本來我是使用 MongoDB 這種 NoSQL 數據庫,Nodejs 在 Mongoose 的幫助下 JSON 數據直接插入 MongoDB中,對於一個前端開發工程師來講,使用起來很是舒服。可是沒有辦法,我是被逼的,今後入了一個新坑,我就決心繫統的好好學習一下。若是你對本小電子書閱讀很是沒有耐心,你能夠看看我作的一篇筆記 《21分鐘MySQL基礎入門》 ,這個筆記還能夠在SegmentFault 裏面閱讀,有導航閱讀很是方便,爲何只須要21分鐘呢?由於在咱們大天朝有句話叫作三七二十一,你能夠無論三七二十一開始使用 MySQL 及快速的方式入門 MySQL,裏面系統的整理了一些經常使用的SQL語句。linux

在本書中所蒐集到得各類資源,我將放到這裏 Awesome MySQL。全部例子都是基於MySQL 5.6 運行的。這裏面的一些理論知識都是從維基百科等各類百科和各類官網搬運過來的,偶爾會有一些基礎理論知識總結,若是有錯誤或者偏差能夠給我來個瘋狂的Pull requesets或者Issue。若是實在過意不去你能夠:gun:git

目錄

第1章 初識MySQL

第2章 MySQL的安裝與配置

  • 2.1 Mac平臺下安裝與配置MySQL5.6
  • 2.2 linux平臺下安裝與配置MySQL5.6
  • 2.2 啓動服務並登陸MySQL數據庫
  • 2.3 更改MySQL的配置

第3章 數據庫的基本操做

第4章 數據表的基本操做

  • 3.1 建立數據表

第5章 數據類型和運算符

第6章 MySQL函數

第7章 查詢數據

第8章 插入、更新與刪除數據

第9章 索引

第10章 存儲過程和函數

第11章 視圖

第12章 MySQL函數

第13章 MySQL用戶管理

第14章 數據備份與還原

第15章 MySQL日誌

第16章 性能優化

第17章 各類問題解決

讀者對象

適合下讀者學習使用:github

  • MySQL 數據庫初學者。
  • 對數據庫開發感興趣,但願快速、全面掌握 MySQL 的人員。
  • 對其餘數據庫有必定的瞭解,想轉到 MySQL 平臺使用它的開發者。
  • 像我同樣被逼無奈使用 MySQL 數據庫的人。

整本書目錄規劃參考了其它幾本 MySQL 書籍目錄規劃的,在我邊學習邊整理的過程可能有修改,這個過程有點慢,但願能完成。從目錄來看,看上去內容豐富,比較完整的介紹了 MySQL 數據庫技術的教程,我不是DBA,我不是,正在看這篇文章的你,極可能也不是,不想誤人子弟,在項目中應用了一段時間 MySQL,若是你是DBA請多多指教,文采不佳還望高擡貴手,不甚感激,小弟在這裏給您鞠躬。sql

 

https://github.com/jaywcjlove/mysql-tutorial/blob/master/README.md數據庫

相關文章
相關標籤/搜索