写在开始前
SQL是什么我就不详细介绍了,只要在互联网混过几年都应听说过。这里简单说两点,产品、运营、分析师要学习SQL理由吧?
-
数据需求多,开发资源少。
数据需求不像应用需求,提需求的周期相对较,同样也较频繁。一般几句话需求就说明白了。做过互联网的都知道,开发人员肯定是不够用的,资源不够就导致不重要的需求得不到及时处理 -
简单需求可自主处理
其实这么多年发现,需求方的很多需求,都是非常初级的取数及统计需求
比如- 运营人员很喜欢看自己做的活动有多少人参加了以及人员名单
- 产品人员很喜欢看自己功能的PV\UV
-
可自由的处理数据
分析师很喜欢,对数据进行各种维度、角度的对比。
做数据分析时经常有很多灵感闪现,突然就想看某个数据,这时如果再等开发提数,心情可想而知了
好,废话不多说了,直接开始分享。今天第一天分享,先从最简单的说起!
认识 库、表、记录、字段
要学SQL,首先要先认识几个概念:库、表、记录、字段
这几个概念与Excel的文件、sheet、行、列,非常相似,他们对应到Excel上如下图:
image.png
一个数据库,就类似一个 Excel 文件
其中的表,就类似于 Excel 文件的sheet
行,类似于sheet中的一条数据
字段,相当于 sheet 中的列表头
字段的值,就是 sheet 中的一列数据
处理数据库中的数据,就类似处理 Excel 中的数据一样,这样比喻是不是很容易就理解了
最重要的SQL代码
数据分析只要记住 select * FROM table_name;
这句SQL代码,几乎玩转80%的数据了
下面解释下该SQL代码:
-
select
是指查询的意思 -
from
是指从哪个表查询数据 -
*
代码要查询所有字段(如果想查某个直接用字段名替代* 即可,如果是多个字段请用,
分隔) -
table_name
就是指表名了,这的table_name
,在实际场景请使用真实表名代替 -
;
: 分号代表代码的结束,后面不能有任何其他的代码了
这行代码的意思就是:查询出 table_name
表中所有的数据
怎么样,是不是so easy
【下期预告】扩展最重要的SQL代码
select * FROM table_name;
是最最重要的SQL,同时也是最最基础的SQL。如果要想实现更多的操作我们需要再学点别的,
如同 Excel 一样有筛选、统计、分组统计 等
这些我们下期再一一讲解,喜欢的童靴,可以关注笔者,谢谢
网友评论