My SQL(一)初识My SQL
第一章 认识数据分析
第二章 My SQL 学习
……
文章目录
前言
首先,Excel作为数据分析入门的基础软件,能够完成大部分工作,但是当数据量过于庞大时,Excel无法完成超万条数据的快速查找、批量处理与计算。由此还需要进一步借助SQL完成数据查找和多种数据计算需求。
因此SQL的应用背景和SQL语言能帮助我们打好数据分析的基础,因此本系列会慢慢介绍SQL的相关概念、常用基本函数和应用。
ps:本系列学习只针对初学者,只是自己学习的总结,也希望能对大家的学习有所帮助。
一、什么是SQL?
在应聘中很多公司都会标注需要掌握数据分析的能力,需要会SQL语言,所以我们就先来了解下到底什么是SQL,它和数据库到底存在什么关系呢?
首先我们要知道数据需要从数据载体中提取,而数据载体有Excel和数据库(也就是DateBase)。
而数据库本质还是文件,文件是不可以直接操作的。因此在数据库之上封装出一个系统软件用于快速方便的操作内部数据库的方式,即DBSD(数据库管理系统)。
数据库软件支持分布式部署,其主要功能是“存储+管理”,而MySQL只是众多数据库管理软件(DBSD)中的一种。而目前MySQL的应用十分广泛,所以本文也主要选取mysql进行介绍。
摘自《百度百科》:分布式部署是将数据分散的存储于多台独立的机器设备上,采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息。