推薦一些學習MySQL的資源

wang_KJ發表於2020-07-17

前言:

在日常工作與學習中,無論是開發、運維、還是測試,對於資料庫的學習是不可避免的,同時也是日常工作的必備技術之一。在網際網路公司,開源資料庫用得比較多的當屬MySQL了,相信各位小夥伴關注我的原因也是學習MySQL。學習MySQL的途徑有很多,每個人的學習方法也各有不同,但最重要的還是要堅持,找到適合自己的學習方法。本篇文章我將推薦一些學習MySQL的資源,希望各位可以找到適合自己的並堅持學習。

1.入門資源

可能有些小夥伴還處於入門階段,剛剛開始學習MySQL。對於這類同學,我的建議是按部就班一步步學習,比如說先了解下資料庫的作用,再學習如何安裝,之後再學習一些基礎語句。下面推薦一些入門級資源:

菜鳥教程: https://www.runoob.com/mysql/mysql-tutorial.html
C語言中文網: http://c.biancheng.net/mysql/

菜鳥教程比較適合零基礎的同學學習,該教程目錄清晰,循序漸進,由淺入深,你可以按目錄順序一步步學下去,如果你對某部分特別陌生,也可以單獨學習某個章節。類似的還有C語言中文網出品的MySQL教程,我大概看了下,教程也是很詳細的,對比菜鳥教程要稍微深入些。

image.png
image.png

實驗樓: https://www.shiyanlou.com/courses/9

實驗樓也出品了一個MySQL基礎課程,同樣適合初學者學習。實驗樓最大的優勢是可以邊學邊做,左側學習,右側可以同步敲命令練習。沒有練習環境或者想體驗Linux環境的同學可以體驗下。

image.png
image.png

書籍:《MySQL必知必會》

喜歡讀技術書籍的朋友可以讀讀《MySQL必知必會》,這本書籍側重於基礎內容,從零開始帶你入門MySQL,適合作為入門書籍,當然《SQL必知必會》、《深入淺出MySQL》等書籍也可以作為入門書籍閱讀。

image.png

2.SQL練習

有的同學學習MySQL的目的是熟練寫SQL,特別是從事開發、測試、資料分析等崗位的小夥伴,工作中會經常寫各類SQL。其實筆者也不太會寫SQL,在網上搜羅出一些練習SQL的網站推薦給大家:

XUESQL: http://xuesql.cn/
leetcode: https://leetcode-cn.com/problemset/database/

XUESQL網站是一個練習SQL的網站是,適合從基礎開始練習,題目由淺入深,而且有配套B站視訊。leetcode不僅可以刷演算法題,還可以練習寫SQL,而且可以線上測評,和評測演算法題一樣,也會讓你很直觀的看到自己所寫的SQL的執行速度等。相對而言,leetcode中的SQL題目要複雜些。其實,練習SQL最重要的還是要有實際場景,只靠網站練習可能在實際工作中用處不大,如果你日常工作經常遇到些SQL的場景,那麼慢慢你的SQL水平就會提升上去。

image.png
image.png

3.進階資源

對於想從事資料庫相關行業的同學來說,學習MySQL就不應該只侷限於增刪改查這類操作了。更多的是要了解其背後的原理,維護資料庫的穩定,解決業務需求。關於進階資源,個人首推還是官方文件,可以很方便的找到自己想學的內容。除了官方文件,再推薦幾個部落格專欄,都是我收藏多年的資源啊,哈哈。

MySQL團隊部落格: https://mysqlserverteam.com/
Percona官方部落格: https://www.percona.com/blog/
淘寶月報: http://mysql.taobao.org/monthly/
資料庫核心專欄: https://zhuanlan.zhihu.com/c_206071340

以上內容大多是官方出品的一些博文,各類內容都有,不過有些內容比較深入哦。進階書籍這裡推薦《高效能MySQL》,這本書我就不用多介紹了吧,是MySQL領域比較經典的一本書,適合作為進階資源。除此之外,還有一些技術公眾號寫的不錯,例如『MySQL技術』,哈哈,希望大家持續關注。另外還有一些付費課程內容也很棒,例如極客時間出品的「MySQL實戰45講」、掘金小冊「MySQL是怎樣執行的」等,這裡不打廣告,有興趣的小夥伴可以自己去了解。

總結:

本篇文章主要介紹了一些學習MySQL的資源,下面簡單整理總結下,需要的小夥伴可以多瞧一瞧哦。

入門資源:
菜鳥教程: https://www.runoob.com/mysql/mysql-tutorial.html
C語言中文網: http://c.biancheng.net/mysql/
實驗樓: https://www.shiyanlou.com/courses/9
書籍:《MySQL必知必會》

SQL練習網站:
XUESQL: http://xuesql.cn/
leetcode: https://leetcode-cn.com/problemset/database/

進階資源:
官方文件: https://dev.mysql.com/doc/refman/5.7/en/
MySQL團隊部落格: https://mysqlserverteam.com/
Percona官方部落格: https://www.percona.com/blog/
淘寶月報: http://mysql.taobao.org/monthly/
資料庫核心專欄: https://zhuanlan.zhihu.com/c_206071340
書籍:《高效能MySQL》

筆者也整理了一些MySQL相關資料,並不是那種幾百頁的模糊PDF哦,都是一些簡短內容,讓人更有興趣看下去。有本公眾號文章原文、有相關PDF文件、還有業界大咖分享的資料!需要的小夥伴可以在公眾號『MySQL技術』對話視窗回覆 666 獲取。其他同學有學習MySQL的相關資源或網站也可以留言分享。

wx_blog.png

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31401187/viewspace-2705184/,如需轉載,請註明出處,否則將追究法律責任。

相關文章