• MySQL的常用函数,你学会几个?

    在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于 Mysql 中的各种各样...

    吾爱主题 2023-11-30 16:03:00阅读:166
  • MySQL数据库如何实现跨服务器访问数据

    在使用MySQL数据库时,很多同学经常会问,我能跨服务器访问另一库的数据么?得到的答案很多时候是让人失望的。那么如果真的需要访问,又不想使用拷贝表及数据的方式,可以实现么,又该如何实现呢?...

    吾爱主题 2023-11-30 16:02:00阅读:145
  • MySQL 中 B 树和 B+ 树的区别?

    问各位小可爱一个问题:MySQL 中 B 树和 B+ 树的区别? B 树和 B+ 树是两种数据结构,构建了磁盘中的高速索引结构,因此不仅 MySQL 在用,MongoDB、Oracle 等也在用...

    吾爱主题 2023-11-29 16:09:00阅读:135
  • 十个大大提升MySQL效率的使用技巧

    MySQL是一种广泛使用的关系型数据库管理系统,无论是个人项目还是企业级应用,都可以从中受益。然而,要充分利用MySQL的潜力,掌握一些高效的技巧可以让你事半功倍。本文介绍十个让开发者在MySQL...

    吾爱主题 2023-11-28 17:07:00阅读:110
  • MySQL 统计信息不准确导致文件大小与系统表大小差异大

    引言 MySQL 的统计信息中包括多个统计项,由于基于采样计算,因此存在误差,最常见的是统计项【表的行数】不准确,可能导致执行计划选择错误。 本文通过分析系统表中表大小与物理文件大小差异较大的...

    吾爱主题 2023-11-23 16:16:00阅读:124
  • 详解 MySQL 三种日志 ( binlog、redo log 和 undo log ) 及其作用

    前言 MySQL日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)和事务日志redo log(重做日志)和undo...

    吾爱主题 2023-11-23 16:14:00阅读:232
  • MySQL存储秘密揭示:CHAR vs.VARCHAR,解锁定长神器的终极选择指南!

    CHAR和VARCHAR类型在存储和检索方式上有相似之处,但在最大长度以及是否保留尾随空格方面存在差异。 一、存储方面 1、存储对比 CHAR和VARCHAR类型的声明包含一个长度,表示...

    吾爱主题 2023-11-21 15:28:00阅读:127
  • MySQL性能飙升的秘密武器:Innodb_lru_scan_depth参数解密!

    1、innodb_lru_scan_depth 到底是何方神圣?  innodb_lru_scan_depth参数就像MySQL的一把钥匙,控制着LRU(Least Recentl...

    吾爱主题 2023-11-20 16:35:00阅读:179
  • 真的,MySQL索引入门看这个就够了

    哈喽,大家好,我是了不起。 MySQL索引是数据库中一个关键的概念,它可以极大地提高查询性能,加快数据检索速度。但是,要充分发挥索引的作用,需要深入理解它们的工作原理和使用方式。 在本文中,我...

    吾爱主题 2023-11-16 14:03:00阅读:141
  • MySQL到底是join性能好,还是in一下更快呢?

    大家好呀,我是楼仔。 今天发现一篇很有意思的文章,使用 mysql 查询时,是使用 join 好,还是直接 in 更好,这个大家工作时经常遇到。 为了方便大家查看,文章我重新进行了排版。 我...

    吾爱主题 2023-11-16 14:02:00阅读:151
  • 清除重复数据:MySQL中的去重技巧和策略

    在MySQL数据库中清除重复数据是一项常见的任务。下面将介绍一些去重技巧和策略,以帮助你有效地清除MySQL中的重复数据。 1、使用DISTINCT关键字: 最简单的去重方法是使用SELEC T...

    吾爱主题 2023-11-15 15:04:00阅读:159
  • 五个提升SQL语句性能的小窍门,进一步提升查询性能

    在进行数据库操作时,优化SQL语句是提升性能和效率的关键步骤之一。无论是处理大规模数据还是简单的查询,优化SQL语句都可以明显改善系统的响应时间和资源利用率。 本文介绍五个实用的优化SQL的技巧...

    吾爱主题 2023-11-15 15:03:00阅读:149
  • MySQL时间戳2038年灾难:你的数据还能撑过去吗?

    Timestamp 类型在MySQL中通常用于存储日期和时间。然而,Timestamp类型的一个限制是其存储范围,它使用4字节(32位)整数来表示秒数,从而导致在2038年01月19日03:1...

    吾爱主题 2023-11-15 15:02:00阅读:166
  • MYSQL调优之Explain关键字详解

    explain关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。分析查询语句或表结构的性能瓶颈。执行语句:explain + SQL语句。表头信...

    吾爱主题 2023-11-10 16:31:00阅读:144
  • 聊聊MySQL中的死锁

    死锁是指两个或者多个事务互相持有对方所需的资源,从而导致它们都无法继续执行的情况。下图是一个死锁的示例,事务1锁住了id=1的数据(比如更新id=1的数据记录),同时请求锁住id=2的数据,但事...

    吾爱主题 2023-11-09 15:56:00阅读:146
  • 揭秘 FORCE INDEX :如何在 MySQL 中有效使用它

    概述 在MySQL中,FORCE INDEX是一种查询提示,用于强制查询优化器使用特定索引来执行查询。查询优化器在执行查询时,会根据统计信息和查询条件等来选择最优的执行计划,包括...

    吾爱主题 2023-11-07 19:01:00阅读:161
  • MySQL数据库中不同数据类型字段关联后结果居然有这么大差异?

    一、案例 1、数据库中先创建表及数据 -- 创建tb1 CREATE TABLE tb1 ( id BIGINT NOT NULL PRIMARY KEY, NAME V...

    吾爱主题 2023-11-06 11:49:00阅读:133
  • 高级SQL优化之分组字段顺序优化

    注:本文所使用的执行计划可视化工具为 PawSQL Explain Visualizer , 支持MySQL、PostgreSQL、openGauss等数据库执行计划的...

    吾爱主题 2023-11-03 16:21:00阅读:132
  • MySQL之多线程迁移工具MyDumper使用指南

    操作环境:CentOS 7 MySQL版本:5.7.42 注意:在执行任何数据库操作之前,请确保您拥有必要的权限和备份数据的合法性!   一、数据迁移工具mydumpe...

    吾爱主题 2023-11-03 16:07:00阅读:149
  • MySQL 调优:MySQL 使用 USE INDEX 作为索引提示

    MySQL USE INDEX简介 索引为你提供了优化查询性能的好方法,它就像一本书的目录,让你能快速找到所需内容,mysql在选择最佳查询方式时,需要考虑很多因素,其中基数是重要的因...

    吾爱主题 2023-11-03 16:06:00阅读:127
  • MySQL与MongoDB,该如何做技术选型?

    引言 一般情况下,会考虑到MySQL与MongoDB如何做技术选型的时候,你一定是遇到了类似于非结构化数据JSON的存取难题,否则大家都直接MySQL开始搞起了。 为什么要关注Mong...

    吾爱主题 2023-11-03 16:03:00阅读:136
  • 在MySQL中,如何轻松找到所有子节点?

    背景 项目中遇到一个需求,要求查出菜单节点的所有节点,在网上查了一下,大多数的方法用到了存储过程,由于线上环境不能随便添加存储过程。 因此在这里采用类似递归的方法对组织下的所有子节点进行...

    吾爱主题 2023-11-03 16:02:00阅读:140
  • MySQL 5.7和MySQL 8到底有哪些差异?一文看懂

    引言 MySQL作为最常用的开源关系型数据库管理系统之一,一直在不断发展和改进。随着时间的推移,MySQL也经历了多个版本的演进,每个版本都带来了一系列重要的更新和改进。其中,MySQL 5...

    吾爱主题 2023-11-02 12:05:00阅读:158
  • SQL如何求解省市区中的递归问题?

    递归 递归是指程序调用自身的一种编程技巧,在SQL中也有递归查询。下面我们通过一个省市区的示例来讲解递归查询的用法。 问题 有如下一张表City, 图片 希望得到如下结果...

    吾爱主题 2023-11-02 12:04:00阅读:140
  • 面试被问到MySQL中一条SQL语句的执行过程

    MySQL作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。 要印在脑子里面的东西 DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们...

    吾爱主题 2023-11-01 17:32:00阅读:155
  • MySQL日志维护策略,你学会了吗?

    日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型...

    吾爱主题 2023-11-01 16:52:00阅读:159
  • MySQL事务与隔离级别:解析脏读、不可重复读和幻读问题

    今日目标 理解事务特性 理解事务隔离级别 理解不同事务下出现的问题脏读、不可重复读和幻读 MySQL是广泛使用的关系型数据库管理系统,它支持事务处理,确保数据操作的...

    吾爱主题 2023-11-01 16:38:00阅读:134
1