很多朋友平時處理資料可能更熟悉Excel,提到SQL就想逃避,殊不知SQL在處理大量資料時有Excel無法比拟的優勢。而且根據二八定律,其實隻需掌握20%SQL的基礎内容,就足以勝任80%的常見工作啦。
是以,我這裡總結出了一份7周快速掌握SQL基礎的指南,每周完成一張圖裡的内容就可以了啦。
這份指南的内容都是基于《SQL基礎教程》這本書來完成哦~那麼我們就開始吧。
- 第1周:SQL入門
學習SQL語句的書寫文法和規則
可以輕按兩下圖檔放大
- 第2周:查詢基礎
Select查詢語句是SQL中最基礎也是最重要的語句,這周我們就來利用Select來對表中的資料進行查詢。
- 第3周:聚合與排序
面對大量資料我們時常需要對其做彙總的分析。這部分内容就是說明各類彙總操作的方法。
- 第4周:資料更新
管理資料庫時,我們可能需要的不僅僅是“讀”資料,更需要“寫”資料,也就是對表進行更新和修改。這一天的内容側重對表的修改操作,并學習重要的資料庫管理方法——事務的建立。
- 第5周:複雜查詢
這部分的學習内容如果掌握,你将擁有解決實際工作中很多問題的技能。學完需要多複習,并且靈活運用哦~
- 第6周:函數、謂詞、case表達式
如同所有程式設計語言一樣,SQL也有好用的工具包——函數。利用函數,可以将很多複雜的問題在一行代碼内解決完成。
- 第7周:集合運算
在有多張表的情況下,表和表之間的運算和聯系就變得很重要,利用集合運算就可以将不同表中的資料整合起來。
- 總結
7周的内容掌握的如何?可以用下面這張圖來彙總複習一下