
MySQL
文章平均质量分 83
DB
ABin-阿斌
写一生代码,创一世佳话,筑一览芳华。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql生产问题排查
某天用户反馈线上产品报错,迅速排查发现,上述表中新接入了一个业务:在dataworks接入了一个新的group(假设名字叫bad_group),同步任务在当天异常往mysql表里导了千万量级数据(其中实际有效的只有几千条,其余为脏数据),导致线上产品查询缓慢、报错。定位到问题以后,第一反应是把错误的bad_group的数据先全部清掉,保留其他group的数据,恢复上线查询,然后再慢慢想办法重新导入正确数据,可惜没想到。。。。原创 2024-04-15 22:58:18 · 248 阅读 · 0 评论 -
MySQL:Explain 排查索引命中率你真的懂了吗?
MySQL Explain命令是MySQL数据库中用于分析查询语句执行计划的工具。通过使用Explain命令,我们可以深入了解MySQL如何执行特定的SQL查询,包括选择哪些索引、连接表的顺序以及执行顺序等。这对于优化查询性能非常重要,因为它可以帮助我们发现潜在的性能瓶颈和改进点。Explain命令的输出结果包含多个列,每个列都提供了有关查询执行计划的不同信息。通过仔细观察 Explain 命令的输出结果,我们可以识别出查询中的瓶颈,并采取相应的措施来优化查询性能。原创 2023-12-27 23:11:47 · 1312 阅读 · 0 评论 -
教你如何10分钟快速在Windows中安装MySQL
有时候我们换新电脑后需要安装各种开发软件,今天我来教朋友们如何 10分钟 快速安装 MySQL服务,是的你没有听错,就是10分钟搞定!我这里安装的版本是:5.7.40。原创 2023-03-13 11:30:42 · 1107 阅读 · 0 评论 -
MySQL:使用自定义函数计算经纬度之间的最短距离
在日常开发当中我们往往会遇到这种用户通过地图上的自定标记点位经纬度,然后我们查询中这个区间中最近的几家美食店的需求。下面我们就来看看如何通过 MySQL 自定义函数实现这个需求注意:限制性自定义函数SQL,然后再使用函数做处理。......原创 2022-08-06 23:27:18 · 723 阅读 · 0 评论 -
MySQL三大日志:binlog、redolog、undolog 详细解析
日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志 (归档日志)和事务日志 (重做日志)和 (回滚日志)。今天就来聊聊 (重做日志)、(归档日志)、两阶段提交、 (回滚日志)。(重做日志)是存储引擎独有的,它让拥有了崩溃恢复能力。比如 实例挂了或宕机了,重启时,存储引擎会使用恢复数据,保证数据的持久性与完整性。 中数据是以页为单位,你查询一条记录,会从硬盘把一页的数据加载出来,加载出来的数据叫数据页,会放入到 中。后续的查询都是先从 中找,没原创 2022-06-15 15:14:42 · 3485 阅读 · 3 评论 -
MySQL:Group By的具体介绍与内部执行原理
文章目录一、前言1、使用group by的简单例子2、group by 原理分析2.1 explain 分析2.2 group by 的简单执行流程2.2.1 临时表的排序是怎样的呢?3、where 和 having的区别3.1 group by + where 的执行流程3.2 group by + having 的执行3.3 同时有where、group by 、having的执行顺序3.4 where + having 区别总结4、 使用 group by 注意的问题4.1 group by一定要配合原创 2022-01-21 16:37:45 · 3496 阅读 · 0 评论 -
MySQL从入门到精通:多表查询的灵活运用_02
我是 ABin-阿斌:写一生代码,创一世佳话,筑一揽芳华。 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦。第1章 DQL语句1.1 条件查询在上一篇文章中我们的查询都是将所有数据都查询出来,但是有时候我们只想获取到满足条件的数据怎么操作呢?语法格式: SELECT 字段名 FROM 表名 WHERE 条件;流程: 取出表中的每条数据,满足条件的记录就返回,不满足条件的记录不返回1.1.1 准备数据CREATE TABLE student3 ( id int,.原创 2021-06-12 17:19:28 · 3165 阅读 · 3 评论 -
MySQL从入门到精通:基本语法介绍与使用_01
我是 ABin-阿斌:写一生代码,创一世佳话,筑一揽芳华。 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦。下一篇:MySQL从入门到精通:多表查询的灵活运用_02文章目录第1章 数据库的介绍1.1 数据库概述1.1.1 什么是数据库1.1.2 数据的存储方式1.2 数据库的优点1.3 数据库管理系统1.4 各大常见数据库第2章 数据库的安装与使用2.1 数据库的安装2.3 数据库的卸载2.4 数据库的启动2.5 控制台连接数据库2.7 MySQL目录结构:2.9 数据库管理系统、数据.原创 2021-06-07 23:23:51 · 1932 阅读 · 0 评论 -
MySQL从入门到精通:多表查询实战案例_03
我是 ABin-阿斌:写一生代码,创一世佳话,筑一揽芳华。 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦。文章目录第1章 多表查询(高级)1.1 准备数据1.2 练习1.2.1 练习一:1.2.2 练习二:1.2.3 练习三:1.2.3.1 多表查询规律总结1.2.4 练习四:1.2.5 练习51.2.6 练习61.2.7 练习71.2.8 练习81.2.9 练习91.2.10 练习10第2章 DCL(了解)2.1 创建用户2.2 授权用户2.3 查看权限2.4 删除用户2.5 修改用.原创 2021-06-16 22:58:24 · 994 阅读 · 1 评论