SQL 基础快速入门

本文适用于:

  1. SQL 小白,零基础入门,想要学习数据分析的朋友们~
  2. 本人也是刚开始学习SQL,有错误欢迎指正~

学习 SQL 的重要性这里就不赘述了,现在掌握 SQL 已经是数据分析领域里面最重要的技能之一,尤其是查询语句。网上一大堆学习 SQL 的文章,材料太多有时候会眼花缭乱,不知从何下手,其实 SQL 不是一门特别难的语言,属于数据分析入门级别的技能,只要理解书写的逻辑就能轻松学会。首先,不需要看很多教材,找一本就好,然后学习方法按照——看书 + 练题 + 实际数据分析就能掌握这门语言。

对于 SQL 掌握的应该有:

  1. 数据库概念,理解表之间的关系;理解 SQL 的数据格式
  2. 重点掌握查询语句语法,理解查询语句的书写和执行顺序
  3. 重点掌握数据的分组、聚合、排序、子查询、多表查询
  4. 重点掌握函数、谓词、case以及表间运算
  5. 了解数据库与表与数据的创建、更新、删除

那该如何学习呢,总的来说有以下几点:

  1. 系统的、系统的看一本教材,推荐《SQL 基础教程》,浅显易懂,知识点间相互串联,章节内章节后都有练习题,非常好的参考资料;也有人推荐《SQL 必知必会》,听说也不错,但个人建议选择一本就够,因为知识点都是一样的

SQL基础教程(第2版)-图书-图灵社区www.ituring.com.cn
SQL必知必会(第4版)-图书-图灵社区www.ituring.com.cn

2. 建议边看教材边整理知识框架,推荐思维导图,帮助整理思路便于更好的记忆,也方便日后调用查看,我用的是X-mind;同时推荐一个免费学习 SQL 的网站,这个网站没有书本介绍的详细系统,但是知识点几乎都是完整的,看完教材后刷这个网站有助于记忆

SQL 教程www.w3school.com.cn

3. 练习,练习,练习。教材和网站刷完了一定要做题,推荐以下题库:

猴子:常见的SQL笔试题和面试题(上):经典50题zhuanlan.zhihu.com《SQL 基础快速入门》
SQL Tutorial/zh – SQLZOOzh.sqlzoo.net

4. 与 Excel 结合起来实战练习。手上有数据材料的就很方便了,没有数据材料的可以网上爬一些下来,用Excel 先对数据进行清洗处理,然后导入到 SQL 进行分析。

5. 如何安装SQL?以下给出 MYSQL 安装步骤链接:

Mac:mac下mysql的安装步骤

Mac 版 MYSQL 建议选择 sequel pro 作为图形化工具:Sequel Pro

Windows:

服务端安装教程:Mysql安装教程

客户端安装教程:Mysql客户端安装教程

以下是本人在学习 SQL 时用 X-mind 做的学习笔记,可供参考:

《SQL 基础快速入门》
《SQL 基础快速入门》

欢迎大家一起交流 SQL 学习经验~

    原文作者:SYLVICE
    原文地址: https://zhuanlan.zhihu.com/p/40067220
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞