MySQL的常用函数,你学会几个?
在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于 Mysql 中的各种各样...
在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于 Mysql 中的各种各样...
在使用MySQL数据库时,很多同学经常会问,我能跨服务器访问另一库的数据么?得到的答案很多时候是让人失望的。那么如果真的需要访问,又不想使用拷贝表及数据的方式,可以实现么,又该如何实现呢?...
问各位小可爱一个问题:MySQL 中 B 树和 B+ 树的区别? B 树和 B+ 树是两种数据结构,构建了磁盘中的高速索引结构,因此不仅 MySQL 在用,MongoDB、Oracle 等也在用...
MySQL是一种广泛使用的关系型数据库管理系统,无论是个人项目还是企业级应用,都可以从中受益。然而,要充分利用MySQL的潜力,掌握一些高效的技巧可以让你事半功倍。本文介绍十个让开发者在MySQL...
引言 MySQL 的统计信息中包括多个统计项,由于基于采样计算,因此存在误差,最常见的是统计项【表的行数】不准确,可能导致执行计划选择错误。 本文通过分析系统表中表大小与物理文件大小差异较大的...
前言 MySQL日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)和事务日志redo log(重做日志)和undo...
CHAR和VARCHAR类型在存储和检索方式上有相似之处,但在最大长度以及是否保留尾随空格方面存在差异。 一、存储方面 1、存储对比 CHAR和VARCHAR类型的声明包含一个长度,表示...
1、innodb_lru_scan_depth 到底是何方神圣? innodb_lru_scan_depth参数就像MySQL的一把钥匙,控制着LRU(Least Recentl...
哈喽,大家好,我是了不起。 MySQL索引是数据库中一个关键的概念,它可以极大地提高查询性能,加快数据检索速度。但是,要充分发挥索引的作用,需要深入理解它们的工作原理和使用方式。 在本文中,我...
大家好呀,我是楼仔。 今天发现一篇很有意思的文章,使用 mysql 查询时,是使用 join 好,还是直接 in 更好,这个大家工作时经常遇到。 为了方便大家查看,文章我重新进行了排版。 我...
在MySQL数据库中清除重复数据是一项常见的任务。下面将介绍一些去重技巧和策略,以帮助你有效地清除MySQL中的重复数据。 1、使用DISTINCT关键字: 最简单的去重方法是使用SELEC T...
在进行数据库操作时,优化SQL语句是提升性能和效率的关键步骤之一。无论是处理大规模数据还是简单的查询,优化SQL语句都可以明显改善系统的响应时间和资源利用率。 本文介绍五个实用的优化SQL的技巧...
Timestamp 类型在MySQL中通常用于存储日期和时间。然而,Timestamp类型的一个限制是其存储范围,它使用4字节(32位)整数来表示秒数,从而导致在2038年01月19日03:1...
explain关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。分析查询语句或表结构的性能瓶颈。执行语句:explain + SQL语句。表头信...
死锁是指两个或者多个事务互相持有对方所需的资源,从而导致它们都无法继续执行的情况。下图是一个死锁的示例,事务1锁住了id=1的数据(比如更新id=1的数据记录),同时请求锁住id=2的数据,但事...
概述 在MySQL中,FORCE INDEX是一种查询提示,用于强制查询优化器使用特定索引来执行查询。查询优化器在执行查询时,会根据统计信息和查询条件等来选择最优的执行计划,包括...
一、案例 1、数据库中先创建表及数据 -- 创建tb1 CREATE TABLE tb1 ( id BIGINT NOT NULL PRIMARY KEY, NAME V...
注:本文所使用的执行计划可视化工具为 PawSQL Explain Visualizer , 支持MySQL、PostgreSQL、openGauss等数据库执行计划的...
操作环境:CentOS 7 MySQL版本:5.7.42 注意:在执行任何数据库操作之前,请确保您拥有必要的权限和备份数据的合法性! 一、数据迁移工具mydumpe...
MySQL USE INDEX简介 索引为你提供了优化查询性能的好方法,它就像一本书的目录,让你能快速找到所需内容,mysql在选择最佳查询方式时,需要考虑很多因素,其中基数是重要的因...
引言 一般情况下,会考虑到MySQL与MongoDB如何做技术选型的时候,你一定是遇到了类似于非结构化数据JSON的存取难题,否则大家都直接MySQL开始搞起了。 为什么要关注Mong...
背景 项目中遇到一个需求,要求查出菜单节点的所有节点,在网上查了一下,大多数的方法用到了存储过程,由于线上环境不能随便添加存储过程。 因此在这里采用类似递归的方法对组织下的所有子节点进行...
引言 MySQL作为最常用的开源关系型数据库管理系统之一,一直在不断发展和改进。随着时间的推移,MySQL也经历了多个版本的演进,每个版本都带来了一系列重要的更新和改进。其中,MySQL 5...
递归 递归是指程序调用自身的一种编程技巧,在SQL中也有递归查询。下面我们通过一个省市区的示例来讲解递归查询的用法。 问题 有如下一张表City, 图片 希望得到如下结果...
MySQL作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。 要印在脑子里面的东西 DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们...
日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型...
今日目标 理解事务特性 理解事务隔离级别 理解不同事务下出现的问题脏读、不可重复读和幻读 MySQL是广泛使用的关系型数据库管理系统,它支持事务处理,确保数据操作的...