美文网首页
每天一个关键词,0基础非专业人士的SQL学习攻略大纲,像使用ex

每天一个关键词,0基础非专业人士的SQL学习攻略大纲,像使用ex

作者: 生活中的数据 | 来源:发表于2023-03-07 12:27 被阅读0次

毫无疑问现在是一个数据的时代,我们的工作就是在跟各种各样的数据打交道,所以懂得数据分析数据处理就很重要,但是一说到数据或者是数据库,总有一种让人觉得很难的感觉,一想到要去写代码就感觉这不是一个非技术人员可以搞定的事情。

但是,同样是写SQL命令,如果我们的目标并不是为了成为一名程序员,我们不需要去考虑代码的优化,各种各样的配置等等的问题,只是把SQL当作是Excel一样,用来处理工作中的一些数据查询的工作,只是为了提高工作效率,我们完全可以不用像程序那样去学习。我们只是学习十多个关键词然后excel搭配起来提高我们的工作效率,从这个角度考虑完全是每个人都可以掌握的 一项技能了。

带着这样的想法,UP想要写一个面向普通人的SQL攻略,看了这个绝对不会让你成为程序员,但是绝对可以让你能使用SQL来提高一下工作效率。

UP的目标就是每天花上一点时间,其实完全不需要两个小时的,学习一个关键词,再做一些练习,这样总共一个月的时间掌握的知识足够工作中来使用了。UP会给每周的内容写一个最通俗易懂的攻略,对照这个攻略,在参考下时间规划,就可以学习起来了。

当然本篇内容包括里面的攻略目前肯定是还不完善,需要不断的改进了。

第一周:

两小时入门SQL,像使用Excel一样使用sql,这是一篇给新人看的内容 - 简书

第一天:了解SQL的基础概念和术语。

第二天:学习如何使用SELECT语句来查询表格中的数据,包括使用WHERE语句和排序函数。

第三天:学习如何使用JOIN语句来连接多个表格,包括INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN。

第四天:学习如何使用GROUP BY语句来汇总数据,并使用聚合函数如COUNT、SUM、AVG、MIN、MAX等。

第五天:学习如何使用子查询来处理嵌套查询。

第六天:练习使用SQL进行基本查询,并检查所学的知识,可以使用LeetCode的SQL练习。

第七天:复习本周学习的内容,并完成一个综合练习来巩固知识。

第二周:

第八天:学习如何创建和修改表格,包括使用CREATE TABLE、ALTER TABLE和DROP TABLE语句。

第九天:学习如何使用INSERT语句向表格中添加数据。

第十天:学习如何使用UPDATE语句更新表格中的数据。

第十一天:学习如何使用DELETE语句删除表格中的数据。

第十二天:学习如何使用约束(Constraint)来限制表格中数据的规则,包括主键、唯一性、非空性、外键等。

第十三天:练习使用SQL进行数据操作,并检查所学的知识。

第十四天:复习本周学习的内容,并完成一个综合练习来巩固知识。

第三周:

第十五天:学习如何使用LIKE和REGEXP操作符来进行模糊查询。

第十六天:学习如何使用CASE语句来进行条件判断。

第十七天:学习如何使用DATE和TIME函数来处理日期和时间数据。

第十八天:学习如何使用聚合函数来进行高级数据分析,包括HAVING、GROUP BY ROLLUP/CUBE、WINDOW函数等。

第十九天:学习如何使用子查询和临时表来处理复杂数据分析问题。

第二十天:学习如何使用存储过程和触发器来简化和自动化数据操作。

第二十一天:练习使用SQL进行高级查询,并检查所学的知识。

第二十二天:复习本周学习的内容,并完成一个综合练习来巩固知识。

第四周:

第二十三天:学习如何使用索引和视图来提高查询性能和可读性。

第二十四天:学习如何使用事务和锁来保证数据的一致性和安全性。

第二十五天:学习如何使用分布式SQL来处理大规模数据分析问题。

第二十六天:学习如何使用NoSQL数据库和数据仓库来处理非结构化和半结构化数据。

第二十七天:学习如何使用云计算平台和工具来管理和分析数据。

第二十八天:练习使用SQL进行实际数据分析,并检查所学的知识,可以使用Mode Analytics的公开数据集。

第二十九天:复习本周学习的内容,并完成一个综合练习来巩固知识。

第三十天:总结所学的SQL知识和经验,并制定下一步的学习计划和目标。

以上主要涵盖了SQL的基础语法、数据操作、高级查询和实际应用方面的知识和技能。

相关文章

  • 代数系统

    前言:本篇博客主要学习代数系统的基础知识 0X00 大纲 大纲如上,为了学习代数系统我们得先学一点基础知识 0X0...

  • 第十一章 SQL谓词 %INLIST

    第十一章 SQL谓词 %INLIST 将一个值匹配到%List结构化列表中的元素。 大纲 参数 scalar-ex...

  • 第101章 SQL函数 NVL

    [toc] 第101章 SQL函数 NVL 测试 NULL 并返回适当表达式的函数。 大纲 参数 check-ex...

  • 第110章 SQL函数 POWER

    第110章 SQL函数 POWER 一个数值函数,它返回给定表达式的指定幂的值。 大纲 参数 numeric-ex...

  • 第122章 SQL函数 RTRIM

    第122章 SQL函数 RTRIM 字符串函数,它返回一个删除了尾随空格的字符串。 大纲 参数 string-ex...

  • 第126章 SQL函数 SIN

    第126章 SQL函数 SIN 标量数值函数,返回角度的正弦值(以弧度为单位)。 大纲 参数 numeric-ex...

  • 第124章 SQL函数 SECOND

    [toc] 第124章 SQL函数 SECOND 返回日期时间表达式的秒数的时间函数。 大纲 参数 time-ex...

  • 第121章 SQL函数 RPAD

    第121章 SQL函数 RPAD 字符串函数,它返回一个右填充到指定长度的字符串。 大纲 参数 string-ex...

  • 第三十三章 SQL函数 COT

    第三十三章 SQL函数 COT 标量数值函数,返回角度的余切值(以弧度为单位)。 大纲 参数 numeric-ex...

  • SQL实战(一)

    学习完SQL的 基础理论知识,下面开始依照具体的实例来落实SQL的操作。 要求一、分别使用SQL Server M...

网友评论

      本文标题:每天一个关键词,0基础非专业人士的SQL学习攻略大纲,像使用ex

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