• MySQL 中的 insert 是怎么加锁的?

    在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的...

    吾爱主题 2024-04-02 08:05:50阅读:196
  • 五分钟,让你明白MySQL是怎么选择索引的

    今天就从这个问题来聊聊MySQL选择索引时都做一些什么事情。 一、如何选择索引 影响优化器的几大因素 一条查询SQL执行需要经过连接器、分析器、优化器、执行器,而选择索引的重任...

    吾爱主题 2024-04-02 08:05:50阅读:182
  • mysql修改sql_mode报错的解决

    一 err 1067引发的血案        今天在navicat中运行sql语句创建数据表出现了错误err 1067。而这条语句...

    吾爱主题 2024-04-02 08:05:49阅读:122
  • 基于mysql中delete的语法别名问题

    目录 mysql delete的语法别名问题 mysql delete 语句中使用别名 alias mysql delete的语法别名问题 首先确认,mysq...

    吾爱主题 2024-04-02 08:05:49阅读:97
  • MySQL 用 limit 为什么会影响性能

    首先说明一下MySQL的版本: ? 1 2 3 4 5 6 7 mysql> select versi...

    吾爱主题 2024-04-02 08:05:48阅读:128
  • 一次MySQL启动导致的事故实战记录

    目录 背景 判断 MySQL 已完全启动的方式 事故 第一次修改 第二次修改 总结 MySQL` 启动存在端口被监听, 但服务没完全启动的情况....

    吾爱主题 2024-04-02 08:05:48阅读:167
  • MySQL中几种插入和批量语句实例详解

    目录 前言 1.insert ignore into 2.on duplicate key update 3.replace into 4.insert if...

    吾爱主题 2024-04-02 08:05:47阅读:113
  • MySQL 如何限制一张表的记录数

    目录 一、触发器解决方案 二、分区表解决方案 三、通用表空间解决方案 关于MySQL 如何限制一张表的记录数,这没有一个简化的答案,比如执行一条命令或者说简单设置...

    吾爱主题 2024-04-02 08:05:47阅读:104
  • MySQL 索引创建和优化实践

    本文以 employees 表为例子,结合具体的索引运用实践案例,通过分析 EXPLAIN 关键字获取执行计划,来验证我们这些索引实践。如果是执行计划相关的详细信息,大家可以参考 mysq...

    吾爱主题 2024-04-02 08:05:46阅读:206
  • 五分钟,让你明白MySQL是怎么选择索引

    今天就从这个问题来聊聊MySQL选择索引时都做一些什么事情。 一、如何选择索引 影响优化器的几大因素 一条查询SQL执行需要经过连接器、分析器、优化器、执行器,而选择索...

    吾爱主题 2024-04-02 08:05:46阅读:231
  • Linux下mysql数据库的创建导入导出 及一些基本指令

    首先linux 下查看mysql相关目录 查看 mysql 的安装路径 执行查询 SQL mysql>show variables like '%dir%'; datadir...

    吾爱主题 2024-04-02 08:05:45阅读:116
  • 通俗易懂的MySQL事务及MVCC原理

    一、事务简介与四大特性 事务指的是一组命令操作,在执行的过程中,要么全部成功,要么全部失败。 由引擎层支持事务,MyISAM就不支持事务,而InnoDB是支持事务的。...

    吾爱主题 2024-04-02 08:05:45阅读:145
  • 不知道MySQL排序的特性,加班到12点,认了认了!

    小弟新写了一个功能,自测和测试环境测试都没问题,但在生产环境会出现偶发问题。于是,加班到12点一直排查问题,终于定位了的问题原因:Mysql Limit查询优化导致。现抽象出问题模型及解决...

    吾爱主题 2024-04-02 08:05:44阅读:163
  • 深入理解mysql帮助命令(help)

    在安装、管理和使用mysql过程中,你是不是需要记忆很多的mysql命令。而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法。 其实mysql的帮助信...

    吾爱主题 2024-04-02 08:05:44阅读:145
  • Navicat for MySQL 乱码问题解决方法

    navcat for mysql这个软件有多好用就不用我废话了,软件本身使用utf8编码,我mysql服务器和数据也都是utf8编码,但是在列表里非ascii字符就乱码,经过一番查找问题出在连接...

    吾爱主题 2024-04-02 08:05:43阅读:141
  • 关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍

    介绍:anemometer 是一个图形化显示mysql慢日志的工具。结合pt-query-digest,anemometer可以很轻松的帮你去分析慢查询日志,让你很容易就能找到哪些sql需要优化...

    吾爱主题 2024-04-02 08:05:43阅读:133
  • 4T的数据库卡死后,没掌握MySQL源码的我后悔莫及……

    作者介绍 王竹峰,去哪儿网数据库总监。擅长数据库开发、数据库管理及维护,一直致力于 MySQL 数据库源码的研究与探索,对数据库原理及实现有深刻的理解。曾就职于达梦数据库,从事多年...

    吾爱主题 2024-04-02 08:05:42阅读:149
  • 一篇学会如何使用 Myloader 恢复数据

    前言 上篇文章介绍了 mydumper 备份工具的使用方法,文中有提到 mydumper 和 myloader 是一对相互的命令,即 mydumper 负责备份(导出),myloa...

    吾爱主题 2024-04-02 08:05:42阅读:145
  • mysql "group by"与"order by"的研究--分类中最新的内容

    这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况 这种需求,我想很多人都遇到过。下面是我模拟我的内容表 复制代码 代码如下: CREATE TABL...

    吾爱主题 2024-04-02 08:05:41阅读:97
  • 带你快速搞定Mysql优化

    1、查询语句的执行顺序 select[distinct]   from   join(如left join)   on&nb...

    吾爱主题 2024-04-02 08:05:41阅读:164
  • 加班到2点,一不小心我把MySQL删了

    大家好,我是Leo。目前在常州从事Java后端。上一篇文章我们介绍了线上数据库挂了一个节点之后,应该如何排查节点宕机问题。从select 1 ,外部统计,内部统计等一系列流程方案的介绍。...

    吾爱主题 2024-04-02 08:05:40阅读:142
  • MySQL into_Mysql中replace与replace into用法案例详解

    Mysql replace与replace into都是经常会用到的功能;replace其实是做了一次update操作,而不是先delete再insert;而replace into其实与ins...

    吾爱主题 2024-04-02 08:05:40阅读:155
  • MYSQL 的10大经典优化案例场景实战

    一、SQL优化一般步骤 通过慢查日志等定位那些执行效率较低的SQL语句 1、explain 分析SQL的执行计划 需要重点关注type、rows、filtered、...

    吾爱主题 2024-04-02 08:05:39阅读:163
  • MySQL 数据库定时备份的几种方式(全面)

    一. mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解...

    吾爱主题 2024-04-02 08:05:39阅读:90
  • Mysql 字符集不一致导致连表异常的解决

    做一个简单的如下的连表查询,居然直接提示错误,居然是字符集不一致的问题,本文记录一下mysql的字符集类型,以及下面这个问题的解决方案 ? 1 2...

    吾爱主题 2024-04-02 08:05:38阅读:121
  • 五分钟让你快速弄懂MySQL索引下推

    大家好,我是老三,今天分享一个小知识点——索引下推。 如果你在面试中,听到mysql5.6”、“索引优化” 之类的词语,你就要立马get到,这个问的是“索引下推”。 什么是索引下推...

    吾爱主题 2024-04-02 08:05:38阅读:124
  • 五分钟带你搞懂MySQL索引下推

    如果你在面试中,听到mysql5.6”、“索引优化” 之类的词语,你就要立马get到,这个问的是“索引下推”。 什么是索引下推 索引下推(index condition pushd...

    吾爱主题 2024-04-02 08:05:37阅读:111
  • 一篇文章读懂什么是MySQL索引下推(ICP)

    一、简介 icp(index condition pushdown)是在mysql 5.6版本上推出的查询优化策略,把本来由server层做的索引条件检查下推给存储引擎层来做,以降低回表和访...

    吾爱主题 2024-04-02 08:05:37阅读:190
  • MySQL索引下推(ICP)的简单理解与示例

    前言 索引下推(Index Condition Pushdown, 简称ICP)是MySQL 5.6 版本的新特性,它能减少回表查询次数,提升检索效率。 MySQL体系结构 要明白索...

    吾爱主题 2024-04-02 08:05:36阅读:128
  • MySQL的索引系统采用B+树的原因解析

    1.什么是索引? 索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。(就好像我们小时候用的字典,有了字典查到对应的字就会变快) 2.为什么需要索引? 首先我们需要了解...

    吾爱主题 2024-04-02 08:05:36阅读:130
  • Mysql prepare预处理的具体使用

    mysql prepare预处理技术意义在于,是为了减轻服务器压力的一种技术。 就是说绝大多数情况下,某需求某一条sql语句可能会被反复调用执行,或者每次执行的时候只有个别的值不同。 比如:...

    吾爱主题 2024-04-02 08:05:35阅读:145
  • mysql索引失效的十大问题小结

    背景 最近生产爆出一条慢sql,原因是用了or和!=,导致索引失效。于是,总结了索引失效的十大杂症,希望对大家有帮助,加油。 一、查询条件包含or,可能导致索引失效 新建一个u...

    吾爱主题 2024-04-02 08:05:35阅读:152
  • mysql隔离级别详解及示例

    只是单纯知道事物的隔离级别,但是从未操作过 今日操作一次。 脏读(drity read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个rollback了操作...

    吾爱主题 2024-04-02 08:05:34阅读:146
  • Docker启动mysql配置实现过程

    前言 可以通过官网查询其mysql如何启动 以及对mysql中的一些解读 附上官网地址 启动另一个mysql容器实例并运行mysql命令mysql是世界上最流行的开源数据库。 由于其经过...

    吾爱主题 2024-04-02 08:05:34阅读:134
  • MySQL中常见的六个约束类型详解

    前言 在向数据表中插入数据时,有的时候对于插入的数据是有特殊要求的,比如学生成绩不能为空,学生学号不能重复等等,这个时候约束就派上用场了。 约束类型是通过对表的行或列的数据做出限制,来确...

    吾爱主题 2024-04-02 08:05:33阅读:187
  • MySQL中的回表和索引覆盖示例详解

    索引类型 聚簇索引: 叶子节点存储的是行记录,每个表必须要有至少一个聚簇索引。使用聚簇索引查询会很快,因为可以直接定位到行记录 普通索引:二级索引,除聚簇索引外的索引,即非聚簇索引。普通索引...

    吾爱主题 2024-04-02 08:05:33阅读:159
  • CentOS7安装MySQL 8.0.26的过程

    1、首先,根据自己的机子到mysql官网下载对应的数据库 https://dev.mysql.com/downloads/mysql/ 2、利用xftp上传压缩包到虚拟机或者...

    吾爱主题 2024-04-02 08:05:32阅读:169
  • 详解MySQL主键唯一键重复插入解决方法

    我们插入数据的时候,有可能碰到重复数据插入的问题,但是这些数据又是不被允许有重复值: ? 1 2 3 4 5 6 7...

    吾爱主题 2024-04-02 08:05:32阅读:218
  • 解决MySQL主从数据库没有同步的两种方法

    解决MySQL主从数据库没有同步的两种方法 工作的过程中发现Mysql的主从数据库没有同步 一、不同步情况 Master库: ? 1...

    吾爱主题 2024-04-02 08:05:31阅读:131
  • MySQL Datetime 时间字段的四舍五入

    前言 如果不是踩到坑,我估计到现在还不知道时间字段会四舍五入。 1背景 通过 Java 代码获取当日最大时间,然后存入数据库,数据库表字段格式 datetime 保留 0 位。...

    吾爱主题 2024-04-02 08:05:31阅读:164
  • MySQL 8中新增的这三大索引 隐藏、降序、函数

    MySQL 8中的隐藏、降序、函数索引 一、隐藏索引 1.隐藏索引概述 MySQL 8.0开始支持隐藏索引(invisible index),不可见索引。 隐...

    吾爱主题 2024-04-02 08:05:30阅读:114
  • MySQL数据库体系架构详情

    前言: 很多小伙伴工作很长时间了,对于MySQL的掌握程度却仅仅停留在表面的CRUD,对于MySQL深层次的原理和技术知识了解的少之又少,随着工作年限的不断增长,职场竞争力却是不断降低的。很...

    吾爱主题 2024-04-02 08:05:29阅读:162
  • 浅谈MYSQL主键约束和唯一约束的区别

    主键约束 PRIMARY KRY 主键 是唯一的 一张表只能有一个主键 AUTO_INCREMENT 一定要和主键连用 主键一定是非空的 NOT NULL 特点:不能为空,不重复...

    吾爱主题 2024-04-02 08:05:29阅读:113
  • MySQL多实例安装开机自启动服务配置过程

    1.mysql多实例 mysql多实例是指在一台或多台机器上跑多个mysql数据库,大大节省开销的费用,方便管理数据内容。 2.环境设备 系统版本...

    吾爱主题 2024-04-02 08:05:28阅读:138
  • mysql5.7单实例自启动服务配置过程

    1.mysql版本 ? 1 2 3 4 [root@clq system]# mysql -v Welcome to...

    吾爱主题 2024-04-02 08:05:27阅读:119
  • MySQL数据库主从复制原理及作用分析

    1.数据库主从分类: 主从分为俩种:传统主从/GTID主从   2.mysql主从介绍由来 现实生活中,数据极其重要,存储数据库的方式很多,但是数据库存在着一种隐患。...

    吾爱主题 2024-04-02 08:05:27阅读:150
  • MySQL 基础常用命令总结

    MySQL 基础常用命令 注意:MySQL在centos中安装的是5.7版本的,编辑MySQL时会有个报错,需要执行: ? 1 s...

    吾爱主题 2024-04-02 08:05:26阅读:156
  • MySQL示例DTID主从原理解析

    1.GTID基本概念 MySQL 5.6.5开始支持的,全局事务标识符(GTID(Global Transaction ID))是创建的唯一标识符,并与在源(主)服务器上提交的每个事务相关联...

    吾爱主题 2024-04-02 08:05:25阅读:106
  • 为什么mysql自增主键不是连续的

    一 前言 提出这个问题,是因为在工作中发现 mysql 中的 user 表的 id 默认是自增的,但是数据库存储的结果却不是连续的。 user 表结构: CREATE TABL...

    吾爱主题 2024-04-02 08:05:25阅读:127
  • MySQL自增主键为何不是连续的呢?

    大家好,我是小龙。之前阿里二面问过我这样一个问题: 面试官:"MySQL主键你一般怎样用?" 心想:"嘿嘿,面试官肯定想问InnoDB引擎索引特性相关知识!“ 小龙:”平时主键...

    吾爱主题 2024-04-02 08:05:24阅读:146
【腾讯云】云服务器产品特惠热卖中
搜索
标签列表