前言
目前随着数据分析岗位需求越来越多,目前对各种数据分析相关的技能越来越多。Python培训班、SQL7天速成、1元精通Excel等等课程如雨后春笋拔地而起,这些课程对你真的有用吗?大多数人可能都是把教程或者资料收藏或者上传云端之后就忘记了,大多数都是躺在收藏夹吃灰。
如果想要学习一门语言或者是技能最好的方法一定不是速成,最好的方法是一步一个脚印,做(zhu)大做(zhu)强,老老实实学习才是正途。
相信很多在做数据分析职位或是对数据分析感兴趣的小伙伴都遇到一些问题,在看到岗位JD的时候都发现需要“SQL和Excel的使用经验,会Python或R更佳”,可见SQL在数据分析中的地位是如何的。
那么问题来了,什么是SQL?SQL应该怎么入门?难不难学?我应该从什么地方开始?等等一系列的问题。先别慌,我们先搞清楚什么是SQL再说,一步一步的来,具体的往下看,今天咱们先来聊聊什么是SQL。
SQL定义
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
说人话就是用来在数据管理系统中查找数据的程序语言(编程),说是编程,其实用起来和Excel查不到,只不过我们使用代码语言表达我们所需要的数据而已。
那么现在常用的数据库有哪些呢?
常见的关系型数据库
目前主流的关系型数据库主要有:Oracle、MySQL、SqlServer、DB2、Access等,还有现在比较流行的Hadoop集群的hive和spark也采用的是SQL结构化查询语言管理数据库。
PS:初学建议直接肝MySQL,毕竟这玩意开源还好配置
MySQL社区版下载传送门dev.mysql.com