数据库
dingyufei615
从事某医疗互联网大数据研发岗,编程语言主要Java/Scala,熟悉主流大数据计算引擎Spark及Hadoop生态圈及常用开源组件kafka,zookeeper等,熟悉ELK技术栈,Hbase,Hive,Delta等数据存储层框架,主要负责我司用户画像,内容画像相关业务的研发,参与画像数据治理及监控预警等系统的研发工作。
展开
-
MySql upser实现【ON DUPLICATE KEY UPDATE】
mysql “ON DUPLICATE KEY UPDATE” 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果:代码如下:INSERT INTO TABLE (a,c) VALUES (1,3) ON DUPLI原创 2020-07-01 21:37:03 · 342 阅读 · 0 评论 -
MySql 事务实现机制 几种日志undo log、 binlog、redo log
本文章向大家介绍MySql 事务实现机制 几种日志undo log、 binlog、redo log,主要包括MySql 事务实现机制 几种日志undo log、 binlog、redo log使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。你知道MySQL的原子性是怎么保证的吗?谁都知道在事务里边原子性的意思:”一个事务包含多个操作,这些操作要么全部执行,要么全都不执行“事务保证需要用到一下几个常见 logundo logbinlogredo lo转载 2020-06-22 14:46:51 · 697 阅读 · 0 评论 -
MySQL中Int类型的长度值问题
详解mysql int类型的长度值问题mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查...原创 2019-07-31 16:28:19 · 233 阅读 · 0 评论