sql是什么,通俗的说,太专业听不懂?
作者:卡卷网发布时间:2024-12-20 00:43浏览数量:94次评论数量:0次
要知道什么是SQL,那必须先知道什么是数据库。
1.什么是数据库呢?
每个人家里都会有冰箱,冰箱是用来干什么的?
冰箱是用来存放食物的地方。同样的,数据库是存放数据的地方。正是因为有了数据库后,
我们可以直接查找数据。例如你每天使用余额宝查看自己的账户收益,就是从数据库读取数据后给你的。
因为现在是大数据时代,所以,很多公司存放数据是放在数据库里里面。
常用的数据库有有很多种,比如MySQL、Oracle、SQL Server等。
2.什么是sql?
建筑施工人员通过铲子、拉土机等工具来盖房子。
那么,我们通过什么工具来操作数据库里的数据呢?
这个工具就是SQL。
SQL是为操作数据库而开发的一种语言,它可以对数据库里的表进行操作,比如修改数据,查找数据。
之前我在社群里举过一个例子,我觉得可以很好的说明白数据库和sql是什么关系。
如果把数据库比如一碗米饭,里面放的米是数据。
现在我们要吃碗里的米饭,怎么取出碗里的米饭呢?这时候我们拿一双筷子,用筷子操作碗里的米饭。
这里的筷子就是SQL,用来操作数据库里的数据。它们的关系如下图:
到这里,你就可以理解支付宝的背后的运行原理了。
用户把钱存放到支付宝数据库里,当用户查看支付宝余额的时候,后台使用SQL这个工具操作支付宝的数据库,把里面的数据查找出来,然后返回给用户。
这样用户就可以看到存放到支付宝里的钱和每天的收益了。
只不过,这个过程用户看不到,都是在支付宝后台来完成的,用户看到的只是最后的一个查询结果。
如果你想快速入门学会SQL,可以看我征集的这个资料:
入门要让初学者看懂才是最重要的,而不是整那些高大上的东西。为了帮助很多想用SQL提高工作效率的朋友,我会告诉你SQL到底要学哪些。
这样你才能用最快速、最容易理解的方式学会数据库和SQL,并使用SQL进行数据分析:
1.入门
2.简单查询
3.汇总分析
4.复杂查询
5.多表查询
6.经典业务问题
7.实战项目
第1部分:入门
学习以下内容:
1)了解数据库的基本概念
2)如何安装数据库?
3)表的创建、删除和更新
4)数据的插入、删除和更新数据
第2部分:简单查询
学习以下内容:
1)基本的查询语句
2) 如何指定查询条件?
3)注释和 SQL 语句注意事项
4)学会运算符指定复杂的查询条件
5)字符串模糊查询
第3部分:汇总分析
学习以下内容:
1)如何进行汇总分析?
2)如何对数据分组?
3)如何对分组结果指定条件?
4)用 SQL 解决业务问题的套路是什么?
5)如何对查询结果排序?
6)如何看懂 SQL 报错信息?
第4部分:复杂查询
学习以下内容:
1)视图(什么是视图,如何使用,有什么用,注意事项)
2)子查询、标量子查询、关联子查询
3)各种常用函数
第5部分:多表查询
在有多张表的情况下,表和表之间的运算和联系就变得很重要,这部分学习多个表如何查询:
1)表的加法
2)联结,包括交叉联结、内联结、左联结、右联结、全联结
3)一张图记住各种联结
4)联结应用案例
5)case表达式
第6部分经典业务问题
这部分要学习SQL高级功能窗口函数,然后用来解决工作里的经典业务问题,比如:
排名问题、topN问题、复购分析、累计问题、高级比较问题等
第7部分:实战项目
这部分可以通过实战项目来加强练习SQL,把学过的SQL应用起来,比如我做的这个用户行为分析实战项目,手把手教你如何做实战。
上面内容可以在我的《SQL从入门到进阶》视频里都可以看到
参考资料:科普中国专家猴子作品合集
《Excel数据分析和数据思维》视频
《Power BI数据分析》视频
《SQL从入门到进阶》视频
《Python数据分析从入门到进阶》视频
《数据分析综合实战项目》视频
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:怎么把博客园的随笔都搞到csdn?
- 下一篇:交易源码的网站有哪些 最好直接RMB?
相关推荐

你 发表评论:
欢迎