当前位置:首页 > 每日看点 > 正文内容

sql是什么,通俗的说,太专业听不懂?

卡卷网1年前 (2024-12-20)每日看点224

要知道什么是SQL,那必须先知道什么是数据库。

1.什么是数据库呢?

每个人家里都会有冰箱,冰箱是用来干什么的?

冰箱是用来存放食物的地方。同样的,数据库是存放数据的地方。正是因为有了数据库后,

我们可以直接查找数据。例如你每天使用余额宝查看自己的账户收益,就是从数据库读取数据后给你的。

sql是什么,通俗的说,太专业听不懂?  第1张

因为现在是大数据时代,所以,很多公司存放数据是放在数据库里里面。

常用的数据库有有很多种,比如MySQL、Oracle、SQL Server等。

sql是什么,通俗的说,太专业听不懂?  第2张

2.什么是sql?

建筑施工人员通过铲子、拉土机等工具来盖房子。

那么,我们通过什么工具来操作数据库里的数据呢?

这个工具就是SQL。

SQL是为操作数据库而开发的一种语言,它可以对数据库里的表进行操作,比如修改数据,查找数据。

之前我在社群里举过一个例子,我觉得可以很好的说明白数据库和sql是什么关系。

如果把数据库比如一碗米饭,里面放的米是数据。

现在我们要吃碗里的米饭,怎么取出碗里的米饭呢?这时候我们拿一双筷子,用筷子操作碗里的米饭。

这里的筷子就是SQL,用来操作数据库里的数据。它们的关系如下图:

sql是什么,通俗的说,太专业听不懂?  第3张

到这里,你就可以理解支付宝的背后的运行原理了。

用户把钱存放到支付宝数据库里,当用户查看支付宝余额的时候,后台使用SQL这个工具操作支付宝的数据库,把里面的数据查找出来,然后返回给用户。

这样用户就可以看到存放到支付宝里的钱和每天的收益了。

只不过,这个过程用户看不到,都是在支付宝后台来完成的,用户看到的只是最后的一个查询结果。


如果你想快速入门学会SQL,可以看我征集的这个资料:

入门要让初学者看懂才是最重要的,而不是整那些高大上的东西。为了帮助很多想用SQL提高工作效率的朋友,我会告诉你SQL到底要学哪些。

这样你才能用最快速、最容易理解的方式学会数据库和SQL,并使用SQL进行数据分析:

1.入门
2.简单查询
3.汇总分析
4.复杂查询
5.多表查询
6.经典业务问题
7.实战项目

sql是什么,通俗的说,太专业听不懂?  第4张

第1部分:入门

学习以下内容:

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

2)如何安装数据库?

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

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

sql是什么,通俗的说,太专业听不懂?  第5张

找我要高清思维导图

sql是什么,通俗的说,太专业听不懂?  第4张

第2部分:简单查询

学习以下内容:

1)基本的查询语句

2) 如何指定查询条件?

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

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

5)字符串模糊查询

sql是什么,通俗的说,太专业听不懂?  第7张

sql是什么,通俗的说,太专业听不懂?  第8张

第3部分:汇总分析

学习以下内容:

1)如何进行汇总分析?

2)如何对数据分组?

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

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

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

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

sql是什么,通俗的说,太专业听不懂?  第9张

sql是什么,通俗的说,太专业听不懂?  第8张

第4部分:复杂查询

学习以下内容:

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

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

3)各种常用函数

sql是什么,通俗的说,太专业听不懂?  第11张

sql是什么,通俗的说,太专业听不懂?  第8张

第5部分:多表查询

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

1)表的加法

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

3)一张图记住各种联结

4)联结应用案例

5)case表达式

sql是什么,通俗的说,太专业听不懂?  第13张

sql是什么,通俗的说,太专业听不懂?  第8张

第6部分经典业务问题

这部分要学习SQL高级功能窗口函数,然后用来解决工作里的经典业务问题,比如:

排名问题、topN问题、复购分析、累计问题、高级比较问题等

sql是什么,通俗的说,太专业听不懂?  第15张

sql是什么,通俗的说,太专业听不懂?  第16张

第7部分:实战项目

这部分可以通过实战项目来加强练习SQL,把学过的SQL应用起来,比如我做的这个用户行为分析实战项目,手把手教你如何做实战。

sql是什么,通俗的说,太专业听不懂?  第17张

sql是什么,通俗的说,太专业听不懂?  第18张

上面内容可以在我的《SQL从入门到进阶》视频里都可以看到


参考资料:科普中国专家猴子作品合集

《Excel数据分析和数据思维》视频

《Power BI数据分析》视频

《SQL从入门到进阶》视频

《Python数据分析从入门到进阶》视频

《数据分析综合实战项目》视频

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5049.html

分享给朋友:

相关文章

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗?

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗?

左手短视频,右手啄木鸟,小红书要抛弃KOC了吗? 上周六,微博上掀起了声势浩大的声讨小红书的活动,起因是众多博主发现自己的合规笔记被小红书判定违规,且申诉失败。博主们激烈的言辞之间,纷纷将矛...

请问什么软件支持看电视直播?

请问什么软件支持看电视直播?

2024年9月6日最新更新:本文列举的所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证你拿到的都是最新可用版本。作...

国内比较好用的快速开发平台有哪些?

国内比较好用的快速开发平台有哪些?

低代码/零代码快速开发平台,一直是近年来很热的一个词,各大巨头的纷纷加入也给这个赛道。题主需要一个能二次开发的低代码快速开发平台,可以试试JVS低代码(私有化)。JVS低代码前端采用Vuex框架和Element-ui组件库,后端则基于Spr...

最让你震惊的网站有哪些?

压箱底的震惊来了,来波大的,一百个网站!这些都是我平时辛辛苦苦收集的,是真的牛逼,居然还有这种网站。1、实时地球网址:https://zoom.earth/实时图像每 10 分钟更新一次,提供风暴、天气预报、降水、火警等数据2、陕西博物馆...

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格...

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

最主要原因是因为——贵!看看我家里搭建的这一套吧。目前我家中有5台常用的NAS,分别为群晖DS1522+、威联通TS-464C2、绿联DX4600 Pro 、极空间Z4S、威联通TS-AI642。个人认为,这其中的每台NAS都是时代的翘楚,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。