如何学习 SQL 语言?

作者: 猴子数据分析 | 来源:发表于2020-02-27 20:11 被阅读0次

    很多人喜欢一上来就推荐好几本书,但是这些书晦涩难懂,对于初学者入门非常不友好。入门只需要一本书就够了,而不是多本。入门要让初学者看懂才是最重要的,而不是整那些高大上的东西。为了帮助刚毕业找工作,或者想转行成为数据分析师工作的朋友,我会用下面内容教会你怎样用最快速、最容易理解的方式学会数据库和SQL,并使用SQL进行数据分析:

    1.入门

    2.简单查询

    3.汇总分析

    4.复杂查询

    5.多表查询

    6.求职面试题

    7.检验SQL的学习效果

    第1部分:入门

    学习以下内容:

    1)了解数据库的基本概念

    2)如何安装数据库?

    3)表的创建、删除和更新

    4)数据的插入、删除和更新数据

    从零学会SQL:入门​www.zhihu.com

    第2部分:简单查询

    学习以下内容:

    1)基本的查询语句

    2) 如何指定查询条件?

    3)注释和 SQL 语句注意事项

    4)学会运算符指定复杂的查询条件

    5)字符串模糊查询

    从零学会SQL:简单查询​www.zhihu.com

    第3部分:汇总分析

    学习以下内容:

    1)如何进行汇总分析?

    2)如何对数据分组?

    3)如何对分组结果指定条件?

    4)用 SQL 解决业务问题的套路是什么?

    5)如何对查询结果排序?

    6)如何看懂 SQL 报错信息?

    从零学会SQL:汇总分析​www.zhihu.com

    第4部分:复杂查询

    学习以下内容:

    1)视图(什么是视图,如何使用,有什么用,注意事项)

    2)子查询、标量子查询、关联子查询

    3)各种常用函数

    从零学会SQL:复杂查询​www.zhihu.com

    第5部分:多表查询

    在有多张表的情况下,表和表之间的运算和联系就变得很重要,这部分学习多个表如何查询:

    1)表的加法

    2)联结,包括交叉联结、内联结、左联结、右联结、全联结

    3)一张图记住各种联结

    4)联结应用案例

    5)case表达式

    从零学会SQL:多表查询​www.zhihu.com

    第6部分:求职面试题

    这里总结了常见的面试题,为以后找工作面试做准备:sql经典面试50题

    第7部分:检验SQL的学习效果

    如何验证上面SQL的学习效果呢?

    在SQL练习平台sqlzoo中将习题做一遍,不仅是检验前面的学习效果,更是通过实践加强熟悉前面的知识。这里不能偷懒,一定要将每一道提做一遍,以后找工作面试都能用得上。如果现在偷懒,后面找不到工作的恶果可是要自己负责的。

    sqlzoo地址:http://sqlzoo.net/wiki/SELECT_basics/zh

    第8部分:推荐书

    我推荐参考书看《SQL基础教程》(作者:Mick)。

    也有人推荐《sql必知必会》,但是对于零基础的朋友来说Mick的《sql基础教程》更容易看懂学会,非常适合入门者学习。如果只推荐一本书的话,我只推荐这本。

    相关文章

      网友评论

        本文标题:如何学习 SQL 语言?

        本文链接:https://www.haomeiwen.com/subject/mkzxhhtx.html