工具:数据分析(SQL)

注意编码和字符长度

SQL查询语言;MySQL是数据库

使用命令行加载数据:
load data local infile 'xxx' into table data.userinfo
fields terminated by ','

打开Microsoft Power BI -> 点击“获取数据” -> 选择MySQL数据库 -> 填写服务器(127.0.0.1 or localhost)和数据库(有可能不能跨数据库关联) -> 填写用户名和密码,链接数据库(关于加密提示,内网数据库还好) -> 选择表,加载
在获取数据时进行SQL查询,不要在Power BI里进行操作,和性能有关

select
from
limit
order by
desc
where
"char"
between xx and xx
< > = != <> <= >=
in ("char","char")
not in
and or,优先执行and,使用()优先执行逻辑
like %
count(1) count(*) count(字段)
distinct
group by xx,xx
having
IF( expr1 , expr2 , expr3 );expr1条件,条件为true,则值是expr2 ,false,值就是expr3;举例:having count(if(industryField like '%电子商务%',1,null)) >= 50
count(x)/count(y)
as 在除法中不能用
left() right(),抽样:and right(userID,1) in (0,1,2,3,4)
locate()
length()
substr(字符串,从哪里开始,截取长度)
case when else end
子查询 需要as
join on left join A全B部分;inner join AB的交集
now() year() month() week()
date()
date_format(字段,%Y-%m)
date_add(字段,interval 1 day)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.基本概念 关系型数据库(RDBMS):是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据...
    我住永安当阅读 278评论 0 0
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 1,838评论 0 2
  • 1、数据库介绍篇 1.1什么是数据库 数据库:保存数据的仓库。它体现我们电脑中,就是一个文件系统。然后把数据都保存...
    投石机阅读 779评论 0 0
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    A建飞_dedf阅读 678评论 0 0
  • -- 一、常用数学函数-- 绝对值SELECTabs( - 32 );-- 32-- 返回N被M除的余数 mod(...
    Boger_8cf1阅读 374评论 0 0