(十一)数据查询语言SQL
发布于 2021-09-16 00:20
(1) 数据库的分类
(2) SQL的基本语法
应用:SQL的实际应用
(1)了解SQL在数据分析中的应用
(2)学会使用SQL实现数据分析
01
数据库基础
环境搭建
MYSQL官方下载地址:
https://www.mysql.com/downloads/
NAVICAT官方下载地址:
https://www.navicat.com.cn/
PHPSTUDY官方下载地址:
https://www.xp.cn/download.html
02
SQL查询基础
查询数据
想随便查看一下表中的数据;
一般与ORDER BY关键字配合使用,返回按某些字段排序后的前几行;
select 字段列表 from 表名 limit n,m(从第n行开始,返回m行记录);
select 字段列表 from 表名 limit m offset n。
03
过滤数据
where
select 字段列表 from 表名 where 过滤条件 between 10 and 20(前面的值小于后面的值);
select 字段列表 from 表名 where 过滤条件 in (条件1、2、3、4); select 字段列表 from 表名 where 过滤条件 in (select语句);
like及通配符
select 字段列表
from 表名
where 过滤条件 like 通配符
通配符:"%","_"。
子查询
主查询返回其所需数据; 对检索数据进行进一步的限制。
子查询必须带括号 子查询的select子句中只能有一个列; 子查询不能使用order by; 子查询,作为增强,放在from前面;作为筛选条件的加强,放在where后面。
组合查询
统计函数
分组汇总统计
group by 语句通常与集合函数(count、max、min、sum、AVG)一起使用,以按一个或多个列对结果进行分组;
group by 跟在where 后面;
select 字段列表
group by 字段
过滤分组结果
having子句使你能够指定条件,从而控制查询结果中哪些组可以出现在最终结果里面; where 子句对被选择的列施加条件,而having子句则对group by 子句所产生的组施加条件。
连接表
视图
650时光
每天坚持系统学习:互联网行业知识(数据产品经理)
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材