MySQL命令5

MySQL命令5

外连接:

左连接:获取左边数据表符合要求的信息

 

 

 

 

右连接:

 

 

索引

添加索引

alter table tablename add index 索引名称(添加索引字段);

 

 

删除索引

alter table tablename drop index 索引名;

 

 

大数据业务:

通过ETL从电商平台(淘宝,京东等)获取数据,再经过数据标准化的处理,再经过Kafka把数据写到MySQL等数据引擎里面。

插入的区别 insert:常规的插入 replace:需要处理重复行,行的唯一性由主键约束,如果行存在,使用replace会自动的删除行并插入新行,如果不存在,就是等同于insert

primary key:主键约束,指的是唯一性的

主键约束:

1、不能为空

2、不能重复

 

 

AUTO_INCREMENT:自增与主键约束一起使用

 

 

unique:唯一性

 

 

创建表的逻辑: if not exists 1、如果表存在,就使用之前的表 2、如果表不存在,就创建新的表

MySQL的时间类型:

DATETIME:YYYY-MM-DD HH:MM:SS 最大值到9999

TIMESTAMP:YYYY-MM-DD HH:MM:SS 最大值到2038年

DATE:YYYY-MM-DD TIME:HH:MM:SS

YEAR:YYYY

 

 

MySQL小数点:

FLOAT:单精度 DOUBLE:

双精度 DECIMAL (M, D):D代表小数点后的位数,M代表的是总的位数

 

 

筛选编排

 

 

子查询

 

 

posted @ 2022-06-01 20:00  饭依然特稀  阅读(32)  评论(0编辑  收藏  举报