MySQL数据库中ENUM的用法是什么详解
2025-06-28 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 104
mysql 中 enum 的用法enum是 mysql 中一种非常有用的列数据类型,它用于定义一个枚举类型的字段。enum数据类型允许字段的...
mysql表操作与查询功能详解
2025-06-28 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 100
01.表的操作1.1表操作概览1.2创建表语法: 语句以;结尾。# []表示里面内容可选,使用时不带[]本身create table [i...
MySQL中的锁机制详解之全局锁,表级锁,行级锁
2025-06-28 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 112
锁机制是保障数据一致性和完整性的核心技术,mysql通过不同粒度的锁实现对数据的并发控制,从锁定整个数据库的全局锁,到针对表的表级锁,再到精...
MySQL count()聚合函数详解
2025-06-28 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 108
深入剖析一下 mysql 中的count()函数。它是 sql 中最常用的聚合函数之一,用于计算表中符合特定条件的行数。核心功能count(...
MySQL数据库迁移后无法启动的问题解决
2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 111
进行重装后mysql数据库文件直接复制另外一个数据库。步骤如下:本版本是mysql8的window版本。1、先停止mysql服务进入到bin...
MySQL 字符集、排序规则与查询关系最佳实践
2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 100
mysql 查询是否区分大小写及重音敏感,取决于创建时指定的字符集(character set)和排序规则(collation)。(1)字符...
MySql两表关联更新update示例SQL语句(用一个表更新另一个表)
2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 93
前言本文介绍了如何通过sql语句实现两个表之间的关联更新,具体涉及city表和people表。city表包含城市代码和名称,people表包...
MySQL开启远程访问权限的完整步骤记录
2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 106
要在mysql中开启远程访问权限,需完成以下步骤:1. 登录mysql服务器mysql -u root -p# 输入root密码进入mysq...
MySQL中实用且高频的SQL工具与脚本分享
2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 101
一、实用且高频的 sql 工具脚本以下是一些实用且高频的 sql 工具脚本代码示例,涵盖数据库维护、性能优化、数据操作等场景,适用于 mys...
MySQL InnoDB中的Buffer Pool用法及说明
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 110
1、背景mysql数据是存储在磁盘上的,但是从磁盘上读取数据的速度太慢,所以就需要把数据从磁盘读取在内存中,申请的这块内存就叫buffer ...
MySQL中的表连接原理分析
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 94
1、背景在进行sql查询时有时需要多张表的查询结果组成一个共同的结果返回,这时就用到了mysql中连接的用法,接下来就以两张表来讲解表连接的...
MySQL 中 ROW_NUMBER() 函数最佳实践
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 139
mysql 中row_number()函数详解row_number()是 sql 窗口函数中的一种,用于为查询结果集中的每一行分配一个唯...
MySQL中的InnoDB单表访问过程
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 106
1、背景mysql通过查询条件查询到结果的过程就叫访问方法,一条查询语句的访问方法有很多种,接下来我们就来讲一下各种访问方法。2、环境创建表...
MySQL之InnoDB存储页的独立表空间解读
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 101
1、背景我们往一张表里插入的行数据是存储在页上的,一张页的大小为16kb,数据量大的时候一张页不可能存储完一张表里的所有数据,所以需要多张页...
mysql中的数据目录用法及说明
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 107
1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的数据都是存储在这个目录中,可以大概了解一下这...
MySQL之InnoDB存储引擎中的索引用法及说明
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 105
1、背景innodb存储引擎的基本存储单位是页,索引也是存储在页上的,b+树中非叶子节点的页也是数据页,和我们插入数据的区别是存放的行记录叫...
mysql中的服务器架构详解
2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 120
1、背景简单理解一下mysql的服务器架构。2、mysql服务器架构解释mysql的架构图如下:主要分为三部分:客户端、服务端、存储引擎。接...
MySQL之InnoDB中的锁用法
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 105
1、背景为了满足数据库对数据的一致性、事务隔离性、高并发性能需求,就有了锁机制,innodb的锁机制是实现事务隔离性和并发控制的核心组件,接...
MySQL之InnoDB中的MVCC用法
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 121
1、背景mvcc叫做多版本并发控制,通过维护数据的多个历史版本实现读写分离:读操作访问快照版本,无需加锁,避免阻塞写操作;写操作创建新版本,...
MySQL之undo日志页结构详解
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 109
1、背景之前讲过undo日志类型,本篇文章再来具体讲解一下undo日志页结构。2、undo日志页结构【1】fil_page_undo_log...
MySQL中的undo日志类型使用
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 105
1、背景事务的回滚机制是通过undo日志来实现的,我们只需要对insrt、delete、update操作记录回滚日志,select不需要记录...
MySQL redo日志写入磁盘的实现过程
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 86
1、背景之前我们讲过redo日志类型有很多种,但是要想保证服务器崩溃数据能还原,这些日志还是得存储在磁盘上,接下来我们就来讲解一下redo日...
MySQL复杂查询优化实战之从多表关联到子查询的性能突破(全流程)
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 133
一、复杂查询性能瓶颈分析与优化框架在实际业务场景中,mysql查询性能问题往往源于多表关联(join)和子查询的不当使用。以电商订单系统为例...
MySQL之InnoDB中的redo日志类型详解
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 95
1、背景执行我们的sql语句是在buffer pool中操作的,因为刷新到磁盘慢的原因可能不会立即同步到磁盘,当系统崩溃时,肯定不能让我们的...
MySQL之InnoDB存储引擎中的页用法解读
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 90
1、背景mysql中存储数据是存储引擎干的事,存储引擎存储数据的基本单位是页,我们往数据库插入表中的一条条记录就是存储在页上的,今天我们就来...
MySQL之InnoDB引擎中的Compact行格式用法
2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 94
1、背景mysql中数据存储是存储引擎干的事,innodb存储引擎以页为单位存储数据,每个页的大小为16kb,平时我们操作数据库都是以行为单...
Mysql 多表联合更新的项目实践
2025-06-25 19:12 | 分类:数据库 | 评论:0 次 | 浏览: 103
mysql 可以基于多表查询更新数据。对于多表的 update 操作需要慎重,建议在更新前,先使用 select 语句查询验证更新的数据与自...
解决CentOS7下yum失效问题
2025-06-25 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 96
背景centos7已经停止支持,yum源也失效了 ,但是我们服务用的都是centos7 ,也不会轻易升级。so 我们只能找找替代方案,很幸运...
MySQL性能指标解读与监控的具体方法
2025-06-25 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 119
引言在数据库的世界里,mysql凭借其开源、高效、稳定的特性,成为众多企业和开发者的首选。然而,随着数据量的增长和业务复杂度的提升,mysq...
Mysql 数据库中设备实时状态表水平分表
2025-06-25 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 107
一、 需求概述在使用 mysql 数据库存储设备上报日志时,存在一张设备实时状态表,随着时间推移,数据量变得十分庞大。为了更好地管理和查询数...