当前位置: 代码网 > it编程>数据库>

Mysql

MySQL数据库中ENUM的用法是什么详解

2025-06-28 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 104

mysql 中 enum 的用法enum是 mysql 中一种非常有用的列数据类型,它用于定义一个枚举类型的字段。enum数据类型允许字段的...

mysql表操作与查询功能详解

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数据库迁移后无法启动的问题解决

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存储页的独立表空间解读

MySQL之InnoDB存储页的独立表空间解读

2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 101

1、背景我们往一张表里插入的行数据是存储在页上的,一张页的大小为16kb,数据量大的时候一张页不可能存储完一张表里的所有数据,所以需要多张页...

mysql中的数据目录用法及说明

2025-06-26 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 107

1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的数据都是存储在这个目录中,可以大概了解一下这...

MySQL之InnoDB存储引擎中的索引用法及说明

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日志写入磁盘的实现过程

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存储引擎中的页用法解读

MySQL之InnoDB存储引擎中的页用法解读

2025-06-26 11:57 | 分类:数据库 | 评论:0 次 | 浏览: 90

1、背景mysql中存储数据是存储引擎干的事,存储引擎存储数据的基本单位是页,我们往数据库插入表中的一条条记录就是存储在页上的,今天我们就来...

MySQL之InnoDB引擎中的Compact行格式用法

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 数据库存储设备上报日志时,存在一张设备实时状态表,随着时间推移,数据量变得十分庞大。为了更好地管理和查询数...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com