mysql1-5
2022/6/3 2:21:43
本文主要是介绍mysql1-5,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
大数据业务: 通过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-5的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南
- 2024-12-07MySQL慢查询入门:快速掌握性能优化技巧
- 2024-12-07MySQL入门:新手必读的简单教程
- 2024-12-07MySQL入门:从零开始学习MySQL数据库
- 2024-12-07MySQL索引入门:新手快速掌握MySQL索引技巧
- 2024-12-06BinLog学习:MySQL数据库BinLog入门教程
- 2024-12-06Binlog学习:MySQL数据库的日志管理入门教程