数据分析的话,sql需要学习到什么程度啊

除了掌握数据的提取以外,增改删,存储引擎,优化,索引要回吗?
或者还有什么要学习的吗?

增删改查,聚合函数,分组,递归,连表,集合,存储引擎,优化,索引这些应该是都用得到的

  1. SQL是最常用的,增改删,优化,索引这些都需要;
  2. 学习大数据方面的技术,常用的组件要会用,基本上也是类SQL的编程,比如hive,spark,flink;
  3. 学习数据可视化的工具,比如Tableau和帆软等;
  4. 学习业务相关的知识,数据分析归根结底是为业务服务的,学习业务知识了解整体的业务过程也非常重要;
  5. 有时间还可以学习一下python,shell等语言。

不同公司对数据分析这个岗位的要求不一样,一般大公司岗位分得细,数据分析可能只做偏向业务类似数据运营的工作,呈现数据图表,AB测试,甚至机器学习的工作。但对于小公司而言,数据分析岗位会更偏向技术主要为了展现数据,还没有发展到数据驱动,这时可能要做数据接入,要做数据仓库,数据可视化等等。如果正准备面试,建议先刷刷题哈,加油!

https://edu.csdn.net/skill/mysql/mysql-936c558ee432463da847bd04f7c5f9b9?category=1717