3.1 数据库
数据库:存储、调用、分析数据的仓库,负责数据收集、数据整合、数据调用,几乎所有数据分析类工具都支持调用数据库中的数据。是表的集合。
数据库管理系统(DBMS):用于建立、使用和维护数据库的大型软件,例如mysql。
数据库分为关系数据库和非关系数据库。
1、关系数据库:用来存放结构化数据。
数据主要来源是公司日常系统,以及网站、app 等客户端应用程序锁产生的实时数据。
关系数据库通过关系模型来组织表中数据,本质就是改表的表结构,比如订单表的关系模式可以描述为订单表(订单号、购买用户id、购买金额、数量、下单时间、付款时间)。其中订单号在该表中为非空且不重复的值。
结构化查询语言sql是所有关系数据库的操作语言。大多数 sql 语句通用,分析人员使用 sql 对关系数据库进行数据收集、数据整合、数据加工等工作。
市面上主流关系数据库有:


2、非关系数据库
常用的储存标准有键值对,key对应 value,且对应的值可以采取不同长度和类型。
非关系数据库用来存放非结构化数据。采取开放式结构来储存数据,标准不统一。非结构化数据类型本身非常分散,可以是视频格式、图片格式、音频等。操作语言也并不统一。
认识数据库

数据库整体框架

SQL


要统一大小写,配合换行和缩进

数据仓库
data warehouse, 面向主题的、集成的、稳定的、反映历史变化的数据集合。

数据定义语言
DDL: 增删改查
创建数据库 create database<名称>;
查看 show databases;
选择 use <名称>;
删除 drop database <名称>;
数据表
INT
FLOAT() , DECIMAL()
CHAR(M), VARCHAR(M), TEXT
DATE, TIME, DATETIME, TIMESTAMP
1842

被折叠的 条评论
为什么被折叠?



