MySQL6.1
大数据业务:
通过ETL从电商平台(淘宝,京东等)获取数据,再经过数据标准化的处理,在经过Kafka把数据写到MySQL等数据引擎里面
插入的区别
insert;常规插入
replace:需要处理重复行,行的唯一性由主键约束,如果行存在,使用replace会自动的删除行并插入新行,如果不存在,就等于insert
primary key:
主键约束,指的是唯一性的
主键约束的2个特性:
1、不能为空
2、不能重复
replace:插入

auto_increment:自增
这个必须要和主键结合使用,一直往上 不记录删除

not null

unique:唯一性
primary key 主键的区别:主键是用来查询的

default:默认

创建表的逻辑
if not exists
1、如果表存在,就使用之前的表
2、如果表不存在,就创建新的表
MySQL的时间类型:
TIMESTAMP:YYYY-MM-DD HH:MM:SS 最大值到2038年
DATE:YYYY-MM-DD
TIME:HH:MM:SS
MySQL小数点
DOUBLE:双精度
子查询:
里面的查询结果是外面查询的条件




浙公网安备 33010602011771号