热门搜索:

MySQL 搜索结果

MySQL索引失效场景深度解析与优化方案

本文深入剖析 MySQL 中导致索引失效的常见场景,涵盖模糊查询 `%` 前缀、隐式类型转换、非索引列 OR 连接、违背最左前缀匹配、字段运算与函数处理等。结合 B+ 树原理、逻辑架构及执行计划(Explain)指标,提供针对性的 SQL 写法优化建议,帮助开发者避免全表扫描,提升数据库查询性能。

MySQL索引失效场景深度解析与优化方案

MySQL数据库命令行备份与恢复实战指南

本文详细介绍如何使用MySQL命令行工具进行数据库的备份与恢复。涵盖使用mysqldump导出SQL文件,以及在操作系统层面通过mysql重定向导入和在数据库内部通过source命令导入的两种还原方式。无需依赖图形化界面即可高效完成日常的数据维护任务。

MySQL正则表达式REGEXP使用详解与实战

本文详细解析MySQL中REGEXP正则表达式的用法,重点阐述其与LIKE在匹配机制上的核心差异。通过整理空白元字符、字符类、断言等关键符号及SQL实例,帮助开发者掌握更灵活的条件过滤技巧,适用于模糊搜索、格式校验及数据清洗场景。

MySQL存储过程使用临时表返回结果集

本文介绍在MySQL存储过程中利用临时表处理复杂逻辑并返回结果集的方法。文章指出MySQL中游标的性能劣势及动态SQL拼接的臃肿问题,通过创建临时表、声明变量、使用游标遍历数据源,并结合预处理语句(Prepare/Execute)按条件聚合统计业务指标。最终将汇总数据插入临时表,并通过再次执行动态查询从该表提取结果集返回给客户端,同时提供了代码示例和注意事项。

MySQL存储过程使用临时表返回结果集

MySQL LIMIT执行机制与结果不一致排查

本文深入解析MySQL中LIMIT的执行过程。通过对比`SELECT id`走索引覆盖与`SELECT *`全表扫描的差异,揭示了因Server层截断记录导致的回表成本差异。同时解释了为何看似相同的ORDER BY + LIMIT语句会返回不同的结果集,核心在于隐式排序规则(主键)与显式排序规则(二级索引+主键)的一致性。

MySQL LIMIT执行机制与结果不一致排查

MySQL死锁原因分析与解决方案详解

本文深入解析MySQL InnoDB引擎中死锁产生的核心机制,重点剖析因加锁顺序不一致、GAP锁范围冲突等典型场景。通过具体案例说明如何复现死锁,并提供使用`INSERT ... ON DUPLICATE KEY UPDATE`、统一加锁顺序等实用的预防与解决方案。

MySQL死锁原因分析与解决方案详解

MySQL聚合查询与多表连接操作详解

本文详解MySQL中聚合查询(COUNT/SUM/AVG/MAX/MIN)与分组过滤(GROUP BY/HAVING)的操作逻辑。同时深入解析多表联合查询,涵盖内连接、左/右外连接、自连接及子查询技巧,并通过UNION合并结果集。提供清晰执行顺序与代码示例,帮助开发者高效处理复杂数据查询。

MySQL聚合查询与多表连接操作详解

MySQL存储引擎详解:原理、分类及操作指南

MySQL支持插入式存储引擎,不同引擎决定数据存储方式与性能。本文解析InnoDB、MyISAM等主流引擎特性,通过SHOW ENGINES查看支持情况,使用DESC或SHOW CREATE TABLE验证表结构,并提供创建时指定ENGINE及ALTER TABLE修改引擎的实操命令,帮助开发者根据业务需求优化数据库性能。

MySQL存储引擎详解:原理、分类及操作指南

MySQL 常见数值函数速查与使用示例

本文整理 MySQL 中常用的数值处理函数,涵盖绝对值、取余、四舍五入、截断、随机数生成及幂运算。通过清晰的语法格式和 SQL 执行示例,帮助开发者快速掌握数据清洗与计算中的关键技巧,提升查询效率。

Python 使用 PyMySQL 连接和操作 MySQL 数据库详解

本文详细介绍如何使用 Python 库 PyMySQL 连接 MySQL 数据库,涵盖创建连接、游标设置及字典游标、执行 SQL(含防注入)、单条/批量获取结果 fetchone/fetchmany/fetchall、数据提交 commit 及自增 ID 获取等核心操作。文中附带权限管理练习案例,展示如何结合多表查询实现用户权限验证。

Python 使用 PyMySQL 连接和操作 MySQL 数据库详解

MySQL体系结构与常用存储引擎详解

本文介绍MySQL的单进程多线程架构及配置文件加载顺序,重点解析InnoDB、MyISAM、NDB等主流存储引擎的特性与区别。通过事务支持、锁机制、索引方式等维度进行对比,帮助开发者根据业务场景选择合适的引擎类型。

MySQL体系结构与常用存储引擎详解

专题列表