☘ 主页 > 数据库 > Mysql >
数据库死锁的成因与代码规避方案介绍
一、什么是数据库死锁 死锁是指两个或多个事务在执行过程中,因争夺锁资源而相互等待,导...Redis过期键删除与内存淘汰策略
使用 Redis 做缓存时,我们通常不会希望一条缓存永久存在。 例如用户信息可以缓存 30 分钟:...MySQL启动失败报错((code=exited, status=1/FAILURE) )的排查与修复
MySQL启动失败 (code=exited, status=1/FAILURE) 这类报错,我在日常运维里碰到过太多次了。搜索资料或...MYSQL ID耗尽应急恢复的解决方案
一个经典的应急恢复手段,其核心逻辑是通过重置自增指针来回收利用已被删除数据所占用的...MySQL 8.4进阶之多表JOIN、索引与查询优化
MySQL 8.4 进阶:多表 JOIN + 索引与查询优化 这两件事其实是一条线:JOIN 写不对,结果错;JOIN...在MySQL云数据库RDS中自定义创建高权限账号的介绍
RDS MySQL高权限账号只能通过控制台或API创建,一个实例仅限一个,创建后不可更改类型;不支...MySQL三大日志 Undo Log、Redo Log、Binlog介绍
MySQL 的三大日志可以这样理解:Undo Log 管回滚、Redo Log 管崩溃恢复、Binlog 管主从复制和数据归...Mysql 数据库自定义函数实例介绍
MySQL自定义函数(Stored Function)就是你自己封装的一段可复用逻辑,定义后能像NOW()、CONCAT()这...MySQL的索引语法介绍
一、索引的创建语法(最核心) MySQL 创建索引主要有两套写法: ? 建表时创建(CREATE TABLE)...MySQL在哪些场景下不会写binlog示例介绍
在 MySQL 中,慢日志不仅可以记录在文件中,还可以记录在表中。具体是记录在文件还是表中是...MySQL表关联与多表联查一对一、一对多、多对多及JOIN查询介绍
本文系统梳理 MySQL 中三种常见的表关联关系(一对一、一对多、多对多)的建表方式与外键约...MySQL数据库存储过程介绍
在MySQL开发中,很多新手会分不清存储过程、函数、触发器三者的定位。前面我们已经学习过...MySQL数据库内置函数超详细图文教程介绍
日期函数 函数名称 描述 current_date() 当前日期 current_time() 当前时间 current_timestamp() 当前时间戳...MySQL锁等待和死锁问题怎么排查?show engine innodb status实战
锁的分类 乐观锁(S):读锁又叫共享锁,允许其他事物读不允许写 1 2 3 4 mysql8版本 SELECT * F...mysql优化神器前缀索引的使用介绍
所谓前缀索引,说白了就是对文本的前几个字符建立索引(具体是几个字符在建立索引时去指...MySQL数据库迁移:从连接到代码的“零改造“路径
一、为什么迁移成本总是超预期 很多同学在做 MySQL 迁移时最头疼的是改造工作量驱动要换、...查看Mysql版本最好用的几种方法
查看 MySQL 版本主要分为未登录数据库(命令行)和已登录数据库(SQL指令)两种场景。 以下是...MySQL对查询的值四舍五入保留两位小数的方法
开发财务、充值、消费、余额相关业务时,经常遇到金额展示需求:数据库原始小数位数较多...MySQL必备的常用内置函数介绍
一.日期函数 上面这些就是常见的日期函数,通过相应的描述相信大家都知道它们相应的作用,...MySQL高效处理ORDER BY与GROUP BY查询的优化策略
在高并发、大数据量的业务场景中,SQL 查询性能直接影响系统整体响应速度。其中,ORDER BY(...