开发前沿 -

mysql表分区的使用与底层原理详解

目录 什么是分区表 分区表应用场景 分区表的限制 分区类型 分区表的使用 1、范围分区 2、列表分区(list分区) 3、列分区 4、hash分区 5、秘钥分区(key分区) 6、…

2022-05-15 1,233

Mysql纵表转换为横表的方法及优化教程

1、纵表与横表 纵表:表中字段与字段的值采用key—value形式,即表中定义两个字段,其中一个字段里存放的是字段名称,另一个字段中存放的是这个字段名称代表的字段的值。 例如,下面…

2022-05-15 296

MYSQL使用Union将两张表的数据合并显示

使用UNION操作符 union:用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 使用union操作符会将多张表中相同…

2022-05-15 1,119

一次mysql迁移的方案与踩坑实战记录

目录 背景 方案一:老数据备份 方案二:分表 方案三:迁移至tidb 重点说下同步老数据遇到的坑 最终同步脚本方案 总结 背景 由于历史业务数据采用mysql来存储的,其中有一张操…

2022-05-15 922

SQL实现LeetCode(180.连续的数字)

[LeetCode] 180.Consecutive Numbers 连续的数字 Write a SQL query to find all numbers that appear…

2022-05-15 274

Mysql中where与on的区别及何时使用详析

之前在写连表查询的时候,老是分不清楚where和on的区别,导致有时写的SQL会出现一点小的问题,这里专门写篇文章做下记录,如果你也分不清,那么请参考 二者的区别及什么时候使用 说…

2022-05-15 263

SQL实现LeetCode(178.分数排行)

[LeetCode] 178.Rank Scores 分数排行 Write a SQL query to rank scores. If there is a tie betwee…

2022-05-15 267

SQL实现LeetCode(177.第N高薪水)

[LeetCode] 177.Nth Highest Salary 第N高薪水 Write a SQL query to get the nth highest…

2022-05-15 1,082

MySQL千万级数据表的优化实战记录

前言 这里先说明一下,网上很多人说阿里规定500w数据就要分库分表。实际上,这个500w并不是定义死的,而是与MySQL的配置以及机器的硬件有关。MySQL为了提升性能,会将表的索…

2022-05-15 297

SQL实现LeetCode(176.第二高薪水)

[LeetCode] 176.Second Highest Salary 第二高薪水 Write a SQL query to get the second highest sal…

2022-05-15 302

Mysql8.0递归查询的简单用法示例

前言 本文使用Mysql8.0的特新实现递归查询,文中给出了详细的实例代码,下面话不多说了,来一起看看详细的介绍吧 Mysql8.0递归查询用法 表数据如下 +--------+-…

2022-05-15 324

SQL之各种join小结详细讲解

SQL Left Join, Right Join, Inner Join, and Natural Join 各种Join小结 在SQL语言中,存在着各种Join,有Left J…

2022-05-15 304