MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL索引下推详细

目录 1、最左前缀原则 2、回表 3、索引下推 前言: 索引下推(ICP)是针对MySQL使用索引从表中检索数据行的情况的优 在没有索引下推的情况下,MySQL通过存储引擎遍历索引…

2022-05-15 1,067

MySQL主从同步原理及应用

目录 1、主从同步原理 主从同步架构图(异步同步) 主从同步流程(异步同步) 什么是binlog? binlog的3种格式 binlog格式对比 主从同步的2种方式 主从同步流程(…

2022-05-15 402

解决MySql8.0 查看事务隔离级别报错的问题

目录 MySql8.0 查看事务隔离级别报错 问题 命令更改为 MySQL的事务隔离级别(包含mysql8.0+设置与查看) 一、事务的基本要素(ACID) 二、事务的并发问题 三…

2022-05-15 582

MySQL UPDATE 语句一个“经典”的坑

目录 1、有问题的SQL语句 有人问,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新... 刚遇到这个问题的时候,我拿到这条语…

2022-05-15 603

一条SQL语句在MySQL中是如何执行的

目录 一、mysql架构分析 1.1 连接器 1.2 查询缓存 1.3 分析器 1.4 优化器 1.5 执行器 二、语句分析 2.1 查询语句 2.2 更新语句 三、总结…

2022-05-15 227

一次现场mysql重复记录数据的排查处理实战记录

目录 前言 分析 数据总计 重复次数占比 where 和 having 的区别 总结 前言 我当时正好出差在客户现场部署调试软件,有一天客户突然找到我这里,说他们现场生产的数据出现…

2022-05-15 651

MyBatis 动态SQL全面详解

目录 前言 动态sql 1.先看一下模块目录结构 2.物理建模和逻辑建模 3. 引入依赖 4.全局配置文件 5.sql共性抽取文件 6.mapper接口 if 静态sql: 动态s…

2022-05-15 541

MySQL中datetime时间字段的四舍五入操作

目录 前言 1、背景 2、模拟测试 3、结论 总结 前言 如果不是踩到坑,我估计到现在还不知道时间字段会四舍五入。 1、背景 通过 Java 代码获取当日最大时间,然后存入数据库,…

2022-05-15 221

mysql如何能有效防止删库跑路

目录 安全模式设置 测试 1.无where的update和delete 2、非索引键的delete 3.索引键的delete 总结 大家肯定听说过,有些开发者由于个人失误,在del…

2022-05-15 223

浅谈MySQL表空间回收的正确姿势

目录 前置说明 问题重现 删除数据原理 数据的复用 哪些操作会造成数据空洞 如何收缩表空间 小结 不知道大家有没有遇到这样的一种情况,线上业务在MySQL表上做增删改查操作,随着时…

2022-05-15 865

浅谈MySQL函数

目录 1、数学函数 2、字符串函数 3、日期函数 4、加密函数  主要MySQL函数介绍又以下: 数学函数 字符串函数 时间函数 加密函数 1、数学函数 注意: 每个函数…

2022-05-15 337

Mysql binlog日志文件过大的解决

目录 1、相关binlog配置 2、binlog相关高级设置 2.1 改变binlog模式 2.2 相关SQL操作binlog 磁盘突然报错使用率过大,排查原因,发现mysql的b…

2022-05-15 335