- Mysql
十个高效的MySQL方法,助你更上一层楼
MySQL是一种广泛使用的关系型数据库管理系统,在软件开发领域扮演着重要的角色。开发人员掌握MySQL方法技巧,将有助于简化工作流程,提升开发效率和成...
- Mysql
DDD死党:单引擎查询利器
基于索引的单表查询,是 MySQL 正确打开方式! 基于 QueryObject 的声明式查询,是简单查询的正确使用方式! 1、应用场景 单表查询在业务开发中占比最大,...
- Mysql
转战MySQL Shell!数据库备份新姿势,轻松搞定备份操作!
一、MySQL Shell 安装 1、下载 可以在MySQL官网进行下载,地址https://dev.mysql.com/downloads/shell/。 需要根据操作系统类型、版本及glibc版本选择对应的文件下载,例...
- Mysql
MySQL:如何保证双十一的主备数据同步
之前的文章我们提到过,主备数据库是通过binlog实现的数据同步: 主库在接到客户端更新请求时,执行内部事务的更新逻辑,同时写binlog。 r 1)edologcomm...
- Mysql
MySQL中Varchar和Int隐式转换的小秘密
一、前言 在一个阳光明媚的下午,我们的测试在运行SQL时发现了一个灵异事件。别着急,等我慢慢说来,是一个查询库存的SQL,控制台打印了,查询为0条...
- Mysql
MySQL Repeatable-Read 实现的一些误解
背景 首先1992 年发表的SQL Standard 对隔离级别进行的定义是根据几个异象(Dirty Read, Non-Repeatable Read, Phantom Read) , 当然这个定义非常模糊, 后面Jim Grey 也有文章...
- Mysql
MySQL:从MySQL看主从架构高可用性实现
从进入互联网时代开始,我们从单机走向集群再到当前的微服务架构,我们已经很少再使用单机架构来实现业务逻辑,即使没有使用微服务,但是主备、主...
- Mysql
MySQL:如何才能实现高效数据统计
我们在业务中经常遇到的一个场景就是统计当前已有的业务数据,比如说商品库内商品的数量、每天的用户订单数量等等。 这时候,我们一般就需要MySQL的...
- Mysql
数据库SQL小技巧大揭秘:IGNORE选项让你的数据处理更从容
在 MySQL 中,IGNORE 是一种在插入或更新数据时处理冲突的选项。具体来说,在 INSERT | UPDATE语句中,IGNORE 的作用是在插入或更新数据时忽略特定的错误,而不...
- Mysql
MySQL:亿级别数据不丢失是如何实现的
周杰伦的所有歌曲中,我最喜欢的歌就是《听妈妈的话》,其中有这么一句歌词:小朋友,你是否有很多问号,为什么别人在那看漫画,我却在学画画。...
- Mysql
如何备份和恢复MySQL数据库?mysqldump用法
在MySQL数据库管理中,备份和恢复数据库是非常重要的操作。备份可以帮助我们在数据丢失或者出现其他问题时恢复数据,而恢复可以帮助我们将备份的数...
- Mysql
MySQL命令行备份数据库的关键步骤
MySQL是一个广泛使用的开源关系数据库管理系统,它常用于各种规模的应用,从个人博客到大型企业级系统。在使用MySQL的过程中,数据备份是一项至关重要...
- Mysql
MySQL:逃不掉的锁事,间隙锁
我们知道在MySQL中存在幻读的情况,也就是一个事务在读取某个范围内的记录时,发现了另一个事务在该范围内新增了记录(或者删除了记录),导致两次...
- Mysql
MySQL时间存储终极指南:选择最适合你的时间类型!
引言 大家好,小米在这里!最近有很多小伙伴在群里问我一个问题:“MySQL数据库存储时间到底该用什么类型?”嗯哼,这可是一个技术派的好问题!时间...
- Mysql
MVCC多版本控制机制:MySQL事务时光机!
多事务操作同一行数据的时候,就会出现各种并发问题,mysql通过四种隔离级别来解决这些问题, 读未提交隔离级别是最宽松的,基本没有做隔离,所以实...
- Mysql
MySQL安全最佳实践指南(2024版)
译者 | 晶颜 审校 | 重楼 MySQL以其可靠性和效率在各种可用的数据库系统中脱颖而出。然而,与任何保存有价值数据的技术一样,MySQL数据库也是网络罪犯有...