[玩转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/