![ee1772e3e42bcd81d4bd77f695e3d339.png](https://i-blog.csdnimg.cn/blog_migrate/3078a677c07ee2e252b6ea335d30a451.jpeg)
我是 @孔令淦:
使用SQL完成数据分析的工作,是一名合格数据分析师的必备能力。而要从小白入门SQL,就是需要掌握以下技能:
1. 理解关系型数据库,会使用SQL查询语句
2. 数据库的分组、聚合、排序等操作
我用看书、实操、加做题、社群内部讨论的方法,用两周时间完成入门的学习。在这里简单分享一下操作过程。
![5eb7726206e818fc8143d65927489374.png](https://i-blog.csdnimg.cn/blog_migrate/50e130b574ac3c177296e6f875622e54.jpeg)
工具/原料
- 数据库软件:MySQL服务端和客户端
- 图书:Mick的《SQL基础教程》
- 题库:SQLZOO
- 脑图软件:有道云笔记
方法/步骤
1. 先了解数据库和SQL的概念,并安装MySQL实验环境:
根据社群教程完成了这部分内容
2. 边看书,边记笔记,边实操
先看明白书中介绍的新概念,按照知识点结构做笔记,然后在数据库中实操。往往是,看着好像看明白了,自己操作后,发现不能显示预期的结果,这个时候就要耐心检查。又或者是,看书中的概念很难理解,但是亲自输入命令操作后,就会豁然开朗。
下面是我看《SQL基础教程(第2版)》这本书做的脑图笔记。
![d6f461eb16aff41f4deb3d671f7f8e1c.png](https://i-blog.csdnimg.cn/blog_migrate/bcb851b97c9f49e49f587ed587995ce2.jpeg)
笔记可按照自己方法记,重要的是实操。实际操作,才能真正掌握概念!下面图片是我在Mysql客户端的练习。
![07273cf91be05b6e4e12be6d40de3ed6.png](https://i-blog.csdnimg.cn/blog_migrate/239e52e7a0fb3452f3257c0a460062ad.jpeg)
3. 在SQLZOO上做题
为了避免光看书没有成就感,可以在看完《SQL基础教程》第2章和第3章,就开始做题了。如遇到题目中有没学过的概念,可以再返回头看书。学习完第7章内容,所有题目就都可以做了。
如果实在累了,题做不下去。建议先来300个俯卧撑,放松放松再回来做。(你说没力气啊!做不了啊!)那就对了,连搬砖的力气都没有,还不好好回来做题!
下图是我先注册SQLZOO账户
![e3f62d80b39abe3a5f4438e155234d49.png](https://i-blog.csdnimg.cn/blog_migrate/737c3d995d91e349f1c53fc5bbab7fed.jpeg)
下图是我完成测试题目的过程
![09da699ed82774961c97c4311bce1031.png](https://i-blog.csdnimg.cn/blog_migrate/532412fcb375a4326c7012d282a0d4fb.jpeg)
如果你是小白,就从《SQL基础教程》这本书开始学,别浪费时间挑别的书啦,这本书是最适合新手入门看的,其他书都看的累。这位作者Mick写的《SQL基础教程》非常细致,结合实操和试题,每天轻松的学习1小时,两周左右可入门。
最后聊聊学习过程中的注意事项
- 多实操、多实操、多实操(跟练琴一样,练成用手记忆)
- 看书操作的时候,注意区分不同的数据库操作语言
- 做SQLZOO试题时多审题,要理解题目意思
- SQLZOO中遇到不会的题目,先看书找方法,如果还是解不出。就在搜索引擎里看别人是怎么做的,不懂的就在社群里提问,重点看思路,然后自己重写
时间能改变的不仅是岁月,还有一个人的成长经历。
![6a973d53003b22095e31aa961e67b68e.png](https://i-blog.csdnimg.cn/blog_migrate/82384ed75ad1fe1e26b39aeda7951103.jpeg)
![379b3511aa40e2c9cc83f465e8c70a16.png](https://i-blog.csdnimg.cn/blog_migrate/27bacf7176f7d9c99766162af3da04e5.jpeg)
![90db93fd5d599ebf563ae4698d9ddb5e.png](https://i-blog.csdnimg.cn/blog_migrate/0c2f0d80bf81b68d24bcb112f53ec327.jpeg)
其他sql学习资料:
从零学会SQL:入门www.zhihu.com![fff18e5b2becb69fc7df402d59b0c488.png](https://i-blog.csdnimg.cn/blog_migrate/1616b85ab03f25bf17bfad770245531e.jpeg)
本文来自猴子社群会员,知乎:孔令淦