兩周自學完SQL基礎是怎樣的過程
10-17
兩周自學完SQL基礎是怎樣的過程
來自專欄數據分析改變生活67 人贊了文章
使用SQL完成數據分析的工作,是一名合格數據分析師的必備能力。而要從小白入門SQL,就是需要掌握以下技能:
1. 理解關係型資料庫,會使用SQL查詢語句
2. 資料庫的分組、聚合、排序。。。等操作
我用看書、實操、加做題的方法,用兩周時間完成入門的學習。在這裡簡單分享一下操作過程。
工具/原料
- 資料庫軟體:MySQL服務端和客戶端
- 圖書:《SQL基礎教程(第2版)》作者:MICK
- 考試題庫:SQLZOO
- 腦圖軟體:Mindjet MindManager(30天免費試用)
方法/步驟
1. 先了解資料庫和SQL的概念,並安裝MySQL實驗環境:
- 了解SQL的概念:猴子:如何學習 SQL 語言?
- 安裝服務端實驗環境:超級詳細的mysql安裝指南
- 安裝客戶端實驗環境:Mysql客戶端:Navicat安裝教程及問題匯總
2. 邊看書,邊記筆記,邊實操:先看明白書中介紹的新概念,按照知識點結構做筆記,然後在資料庫中實操。往往是,看著好像看明白了,自己操作後,發現不能顯示預期的結果,這個時候就要耐心檢查。又或者是,看書中的概念很難理解,但是親自輸入命令操作後,就會豁然開朗。筆記可按照自己方法記,重要的是實操!
3. 在SQLZOO上做題:為了避免光看書沒有成就感,可以在看完了第2章和第3章,就開始做題了。如遇到題目中有沒學過的概念,可以再返回頭看書。學習完第7章內容,所有題目就都可以做了。
如果實在累了,題做不下去。建議先來300個俯卧撐,放鬆放鬆再回來做。(你說沒力氣啊!做不了啊!)那就對了,連搬磚的力氣都沒有,還不好好回來做題!
小白就從這本書開始,別浪費時間挑別的書啦!這位日本作者寫的非常細緻,結合實操和試題,每天輕鬆的學習1小時,兩周左右可入門。
END
注意事項
- 多實操、多實操、多實操(跟練琴一樣,形成手指記憶)
- 看書操作的時候,注意區分不同的資料庫操作語言
- 做SQLZOO試題時多審題,要理解題目意思
- SQLZOO中遇到不會的題目,先看書找方法,如果還是解不出。就Google看別人是怎麼結題的,重點看思路,然後自己重寫
參考鏈接:
- 猴子:如何學習 SQL 語言?
- 超級詳細的mysql安裝指南
- Mysql客戶端:Navicat安裝教程及問題匯總
- 猴子:《sql基礎教程》書里的sql文件如何導入資料庫?
- SELECT basics - SQLZOO)
- 常見的SQL筆試題和面試題(上):經典50題
- 常見的SQL筆試題和面試題(下)
推薦閱讀:
TAG:科技 |