-
面试官:MySQL 中 varchar(n) 中 n 最大取值为多少?
大家好,我是小林。 上周发了一篇 字节一面:MySQL 的 NULL 值是怎么存放的? ,文章里面有提及这个问题:「varchar(n) 中 n 最大取值为多少?」 当时这部分内容写的不够严谨,所以我...
-
MySQL索引详解,你学会了吗?
InnoDB存储引擎支持以下几种常见的索引,如B+树索引、哈希索引、全文索引。哈希索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引。 B+树索引是目前关系型数据库中最常用、最有效的索...
-
MySQL插入时唯一键冲突的几种处理方式
MySQL插入记录时,结果提示主键冲突,怎么办? 当批量插入数据时,发现插入的这批数据中,有某些记录存在唯一键冲突,这种情况特别是在多线程进行数据插入时,会造成异常导致处理终止或者catch异常忽略部...
-
-
order by 的高级用法,你学会了吗
小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。 今天给大家分享一些你可能不知道的ORDER BY用法。 一、ORDER B...
-
-
手把手教你如何使用MyBatisPlus
哈喽,大家好,我是指北君。本篇文章,我们通过 MyBatis Plus 来对一张表进行 CRUD 操作,来看看是如何简化我们开发的。 1、创建测试表 创建 USER 表: DROP TABLE IF...
-
-
如何避免数仓模型 “烟囱式” 建设?
如果把指标⽐喻成⼀棵树上的果实,那模型就是这棵⼤树的躯⼲,想让果实结得好,必须让树⼲变得粗壮。真实场景举例: ⼤多数公司的分析师会结合业务做⼀些数据分析(需要⽤到⼤量的数据),通过报表的⽅式服务于业务...
-
聊聊 Flink SQL增量查询Hudi表
官网文档 参数 版本 建表造数: Hudi 0.9.0Spark 2.4.5 我这里建表造数使用Hudi Spark SQL 0.9.0,目的是为了模拟项目上用Java Client和Spark SQ...
