一、SQL简介
SQL是结构化查询语言(Structured Query Language)的缩写,是一门专门用来与数据库沟通的语言。SQL的优点:
- SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL,所以学习此语言使你几乎能与所有数据库打交道
- SQL简单易学。它的语句全都是由很强描述性的英语单词组成,而且这些单词的数目不多
- SQL虽然看山区很简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常负责和高级的数据库操作。
二、 SQL 教程
SQL教程网上有很多经典教程,在本文中主要推荐两本:
2.1.
- 日本知名数据库工程师写给初学者的实用指南
- 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经典畅销书,内容丰富,简洁实用
- 本书是麻省理工学院、伊利诺伊大学等众多大学的参考教材
下载地址: 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
下载地址:
https://prt.cloudmmu.com/MySQL/SQL/SQL-exercise.tar.gz
3.2
地址:
https://community.modeanalytics.com/sql/
四、 SQL脑图
