ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql1-5

2022-06-01 18:33:35  阅读:168  来源: 互联网

标签:mysql1 MM 主键 YYYY 插入 SS id


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

PRIMARY KEY:主键约束,指的是唯一性的

给id设置的主键约束,则在插入数据的时候id是不能重复的,负责会插入失败

replace:在id重复的同时,会把之前的删除,添加新的数据

主键约束: 1、不能为空 2、不能重复

AUTO_INCREMENT:自增 给id加自增,如果插入数据么有id的话,那么自动插入,1,2,3依此类推,自增必须跟主键结合使用,比如你删除2条数据,而这个id只会进行下去在添加一个那就是3

not null:不能为空

 

unique:唯一性

default:默认

创建表的逻辑: 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代表的是总的位数

-P:指定端口

mysql面试题

case when :判断 end:结束判断

找到表里面有几个男的有几个女的

查看不同性别的总分

 

查看最高分

 

 查看最低分

 

 查看平均分

 

 

子查询

 

标签:mysql1,MM,主键,YYYY,插入,SS,id
来源: https://www.cnblogs.com/caocan/p/16335265.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有