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

数据库

mysql的乐观锁和幂等性问题以及解决方案

mysql的乐观锁和幂等性问题以及解决方案

2025-06-30 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 150

1、介绍在分布式系统中,乐观锁、幂等性设计和数据插入失败处理是保障数据一致性和系统可靠性的三大核心机制,它们共同协作以解决并发冲突、重复请求...

SQL INSERT INTO 语句的用法及注意事项

2025-06-30 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 262

sql insert into 语句详解引言sql(structured query language)是数据库管理系统的标准语言,用于处理...

Oracle数据库查询之单表查询的关键子句及其用法

Oracle数据库查询之单表查询的关键子句及其用法

2025-06-30 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 273

前言在 oracle 数据库操作中,查询数据是最频繁、最核心的操作之一。单表查询,即仅从一个表中检索信息,是所有复杂查询的基础。本笔记将系统...

MySQL的memory存储引擎详解

MySQL的memory存储引擎详解

2025-06-30 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 161

memory 存储引擎是 mysql 中一种高性能但非持久化的存储方案,适合临时数据存储和缓存场景。其核心优势在于极快的读写速度,需注意数据...

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

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

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

mysql表操作与查询功能详解

mysql表操作与查询功能详解

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

01.表的操作1.1表操作概览1.2创建表语法: 语句以;结尾。# []表示里面内容可选,使用时不带[]本身create table [i...

MySQL中的锁机制详解之全局锁,表级锁,行级锁

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

锁机制是保障数据一致性和完整性的核心技术,mysql通过不同粒度的锁实现对数据的并发控制,从锁定整个数据库的全局锁,到针对表的表级锁,再到精...

MySQL count()聚合函数详解

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

深入剖析一下 mysql 中的count()函数。它是 sql 中最常用的聚合函数之一,用于计算表中符合特定条件的行数。核心功能count(...

Redis出现中文乱码的问题及解决

Redis出现中文乱码的问题及解决

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

今天测试一个小功能,用redis做了个缓存,然后启动redis客户端进行查询,发现得不到想要的中文结果。网上查找相关的解决方案,却没有一个能...

MySQL数据库迁移后无法启动的问题解决

MySQL数据库迁移后无法启动的问题解决

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 172

进行重装后mysql数据库文件直接复制另外一个数据库。步骤如下:本版本是mysql8的window版本。1、先停止mysql服务进入到bin...

MySQL 字符集、排序规则与查询关系最佳实践

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 166

mysql 查询是否区分大小写及重音敏感,取决于创建时指定的字符集(character set)和排序规则(collation)。(1)字符...

Oracle找出一个表的间接授权信息的方法

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 259

在oracle数据库中, 如果需要找出一张表授权给了哪一个用户,这个比较简单的,如果有一些视图引用了这张表,然后这张视图授权给了其它用户的话...

MySql两表关联更新update示例SQL语句(用一个表更新另一个表)

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 152

前言本文介绍了如何通过sql语句实现两个表之间的关联更新,具体涉及city表和people表。city表包含城市代码和名称,people表包...

MySQL开启远程访问权限的完整步骤记录

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 179

要在mysql中开启远程访问权限,需完成以下步骤:1. 登录mysql服务器mysql -u root -p# 输入root密码进入mysq...

MySQL中实用且高频的SQL工具与脚本分享

2025-06-27 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 168

一、实用且高频的 sql 工具脚本以下是一些实用且高频的 sql 工具脚本代码示例,涵盖数据库维护、性能优化、数据操作等场景,适用于 mys...

MySQL InnoDB中的Buffer Pool用法及说明

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

1、背景mysql数据是存储在磁盘上的,但是从磁盘上读取数据的速度太慢,所以就需要把数据从磁盘读取在内存中,申请的这块内存就叫buffer ...

MySQL中的表连接原理分析

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

1、背景在进行sql查询时有时需要多张表的查询结果组成一个共同的结果返回,这时就用到了mysql中连接的用法,接下来就以两张表来讲解表连接的...

MySQL 中 ROW_NUMBER() 函数最佳实践

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

mysql 中row_number()函数详解row_number()是 sql 窗口函数中的一种,用于为查询结果集中的每一行分配一个​​唯...

MySQL中的InnoDB单表访问过程

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

1、背景mysql通过查询条件查询到结果的过程就叫访问方法,一条查询语句的访问方法有很多种,接下来我们就来讲一下各种访问方法。2、环境创建表...

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

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

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

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

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

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

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

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

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

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

1、背景innodb存储引擎的基本存储单位是页,索引也是存储在页上的,b+树中非叶子节点的页也是数据页,和我们插入数据的区别是存放的行记录叫...

mysql中的服务器架构详解

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

1、背景简单理解一下mysql的服务器架构。2、mysql服务器架构解释mysql的架构图如下:主要分为三部分:客户端、服务端、存储引擎。接...

MySQL之InnoDB中的锁用法

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

1、背景为了满足数据库对数据的一致性、事务隔离性、高并发性能需求,就有了锁机制,innodb的锁机制是实现事务隔离性和并发控制的核心组件,接...

MySQL之InnoDB中的MVCC用法

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

1、背景mvcc叫做多版本并发控制,通过维护数据的多个历史版本实现读写分离:读操作访问快照版本,无需加锁,避免阻塞写操作;写操作创建新版本,...

如何使用redis的stream数据类型做消息队列

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

在redis5.0之前,如果想使用它作为简单的消息队列,最好的选择就是自身提供的pub/sub模式.它支持简单的发布/订阅模式,发布一个ch...

MySQL之undo日志页结构详解

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

1、背景之前讲过undo日志类型,本篇文章再来具体讲解一下undo日志页结构。2、undo日志页结构【1】fil_page_undo_log...

MySQL中的undo日志类型使用

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

1、背景事务的回滚机制是通过undo日志来实现的,我们只需要对insrt、delete、update操作记录回滚日志,select不需要记录...

查询访问Redis特定数据库的客户端IP的操作指南

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

引言在redis运维和开发过程中,了解哪些客户端连接并访问了特定的数据库(如db0)是一个常见的需求。例如,你可能需要排查异常访问、进行安全...

MySQL redo日志写入磁盘的实现过程

MySQL redo日志写入磁盘的实现过程

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

1、背景之前我们讲过redo日志类型有很多种,但是要想保证服务器崩溃数据能还原,这些日志还是得存储在磁盘上,接下来我们就来讲解一下redo日...

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