[玩轉MySQL之五]SQL教程及練習題
一、SQL簡介
SQL是結構化查詢語言(Structured Query Language)的縮寫,是一門專門用來與資料庫溝通的語言。SQL的優點:
- SQL不是某個特定資料庫供應商專有的語言。幾乎所有重要的DBMS都支持SQL,所以學習此語言使你幾乎能與所有資料庫打交道
- SQL簡單易學。它的語句全都是由很強描述性的英語單片語成,而且這些單詞的數目不多
- SQL雖然看山區很簡單,但實際上是一種強有力的語言,靈活使用其語言元素,可以進行非常負責和高級的資料庫操作。
二、 SQL 教程
SQL教程網上有很多經典教程,在本文中主要推薦兩本:
2.1. SQL基礎教程
- 日本知名資料庫工程師寫給初學者的實用指南
- 107張圖表+209段代碼+88個法則,讓菜鳥完美進階!
- 基於標準SQL編寫,明示各RDBMS(PostgreSQL/DB2/MySQL/Oracle/SQL Server)的差異!
- 由淺入深,結構清晰,真正適合初學者!
下載地址:https://prt.cloudmmu.com/MySQL/SQL/SQL%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%EF%BC%88MICK%E7%AC%AC2%E7%89%88%EF%BC%89.pdf
2.2 SQL必知必會
- SQL經典暢銷書,內容豐富,簡潔實用
- 本書是麻省理工學院、伊利諾伊大學等眾多大學的參考教材
下載地址: https://prt.cloudmmu.com/MySQL/SQL/SQL%E5%BF%85%E7%9F%A5%E5%BF%85%E4%BC%9A%20%E7%AC%AC4%E7%89%88.pdf
三、 SQL練習題
3.1 SQL-exercise
下載地址:https://prt.cloudmmu.com/MySQL/SQL/SQL-exercise.tar.gz
3.2 SQL Tutorial網站
地址:https://community.modeanalytics.com/sql/