-
关于B+树的使用及说明
目录1、B+树和N叉树1.1、B+树的基本定义1.2、B+树与N叉树的关系1、N叉树2、B+树的节点结构1.3、B+树的N叉特性1、阶数决定N的值2、B+树的N叉特性3、B+树被称为N叉树原因4、阶数和性能的影响1.4、B+树与B树的区别2、B+[详细]
2025-07-01 08:58 分类:数据库 -
Oracle数据库查询之单表查询的关键子句及其用法
目录前言思维导图一、SELECT 语句基本结构二、SELECT 子句:选择列与表达式三、FROM 子句:指定表四、WHERE 子句:行过滤五、oracle 伪列 (Pseudocolumns)六、GROUP BY 子句:数据分组七、HAVING 子句:分组过滤八、[详细]
2025-07-01 08:57 分类:数据库 MySQL使用group by分组查询每组最新的一笔数据实现方式
目录问题来源解决方式方式一方式二总结问题来源 今天遇到一个查询数据库数据的问题:要获取每个分组最新的一笔数据,并将每个分组最新的一笔数据重新组成一个新的列表[详细]
2025-06-30 08:59 分类:数据库-
JDBC数据库驱动的下载、安装与连接过程
目录1、常用的数据库驱动下载1.1 常用的数据库厂商驱动下载地址1.1.1 mysql数据库1.1.2 oracle数据库1.1.3 SQL Server 数据库1.1.4 PostgreSQL数据库1.2&nbszTaSvp;下载MySQL数据库驱动2、安装JDBC驱动2.1 Ecli[详细]
2025-06-30 08:59 分类:数据库 -
Mysql中select查询语句的执行方式
目录1、介绍1.1、组件介绍1.2、Sql执行顺序2、执行流程2.1. 连接与认证2.2. 查询缓存2.3. 语法解析(Parser)2.4、执行sql1. 预处理(Preprocessor)2. 查询优化器(Optimizer)3. 执行器(Executor)2.5. 存储引擎交[详细]
2025-06-30 08:58 分类:数据库 -
解读MySql深分页的问题及优化方案
目录1、深分页1.1. 传统分页1.2. 问题原因2、深分页的优化方案2.1、索引介绍2.2、优化方案分类1. 基于主键游标的分页2. 延迟关联3. 覆盖索引4. 分区表5. 缓存机制6. 业务层优化3、总结关于sql在mysql中的执行过程:M[详细]
2025-06-30 08:57 分类:数据库 MySQL count()聚合函数详解
目录核心功能语法形式重要特性与行为如何选择使用哪种形式?总结深入剖析一下 mysql 中的 COUNT() 函数。它是 SQL 中最常用的聚合函数之一,用于计算表中符合特定条件的行数。[详细]
2025-06-29 09:00 分类:数据库MySQL数据库中ENUM的用法是什么详解
目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1. 创建包含 ENUM 类型的表2. 插入 ENUM 数据3. 查询 ENUM 数据4. 更新 ENUM 数据5. 修改 ENUM 列的值列表四、ENUM 的优缺点1. 优点2.[详细]
2025-06-29 08:59 分类:数据库MySQL中的锁机制详解之全局锁,表级锁,行级锁
目录一、锁机制基础:从并发问题到锁分类1.1 并发访问的三大问题1.2 锁的核心作用1.3 锁粒度分类二、全局锁:掌控整个数据库的"超级锁"2.1 全局锁原理2.2 全局锁语法与使用2.2.1 显式加锁2.2.2 隐式加锁([详细]
2025-06-29 08:58 分类:数据库-
mysql表操作与查询功能详解
目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SELECT选择列2.2 FROM指定表2.3 WHERE条件过滤2.4 GROUP BY分组2.5 ORDER BY排序2.6 HAVING 分组后过滤2.7 LIMIT分页03. 函数3.1 聚合函[详细]
2025-06-29 08:57 分类:数据库 -
Redis中对大Key进行处理方式
目录什么是大key大key会造成什么影响如何找到大key如何删除大key如何禁用keys*、flushdb 、flushall等命令总结[详细]
2025-06-28 09:58 分类:数据库 -
Redis的持久化之RDB和AOF机制详解
目录概述RDB(Redis Database)核心原理触发方式手动触发自动触发AOF(Append-Only File)核心原理配置方式AOF实现步骤AOF重写基本概念触发方式重写过程重写过程中主线程有哪些地方会被阻塞?为什么不复用原AOF日志R[详细]
2025-06-28 09:57 分类:数据库