自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 MySQL查询语句全攻略:从基础到高级

本文详细介绍了MySQL查询语句的多种用法:1)WHERE子句的数据过滤;2)四种子查询类型(标量、列、行、EXISTS);3)FROM子句中的子查询应用;4)三种表关联方式(内连接、左外连接、交叉连接);5)聚集函数与分组查询;6)模糊查询与结果排序分页;7)UNION组合查询;8)窗口函数等高级用法。最后通过综合示例展示了多条件查询的组合应用,涵盖表关联、过滤、分组、排序等关键操作,体现了MySQL强大的数据查询能力。全文以代码示例为主,系统性地梳理了SQL查询的核心语法要素。

2025-06-05 23:03:14 678

原创 SQL入门到精通:快速掌握增删改查

本文详细介绍了SQL数据库操作的核心语句与高级技巧,涵盖基本增删改查(CRUD)、多表连接、子查询、窗口函数等查询方法,以及事务处理、批量操作优化和性能建议。内容分为基础语法(INSERT/SELECT/UPDATE/DELETE)、高级查询(JOIN/子查询/窗口函数)、复杂更新删除、特殊插入场景(如ON DUPLICATE KEY UPDATE)、事务控制和实用优化技巧(如CASE表达式、递归查询)六个部分,最后提供性能优化策略和安全注意事项。文章以代码示例为主,兼顾实际应用场景,适合开发者快速掌握SQ

2025-06-05 22:17:32 335

原创 深入解析InnoDB Undo Log:事务回滚与MVCC的核心机制

UndoLog是InnoDB存储引擎实现事务回滚和多版本并发控制(MVCC)的核心机制,记录事务修改前的数据版本,用于保证事务的原子性和一致性。其主要作用包括事务回滚、MVCC支持、崩溃恢复和数据快照维护。UndoLog通过回滚段管理,分为InsertUndoLog和UpdateUndoLog,分别处理INSERT和UPDATE/DELETE操作。事务生命周期中,UndoLog的生成、写入、标记清理和最终清理由Purge线程负责。关键配置参数如innodb_undo_tablespaces、innodb_u

2025-05-24 22:42:53 955

原创 深入解析MySQL中继日志:核心机制与配置

中继日志(Relay Log)是MySQL主从复制架构中从库的核心组件,用于暂存从主库接收的二进制日志事件(binlog events),并在本地执行。其主要作用包括数据中转、执行缓冲、故障恢复和延迟复制。中继日志通过I/O线程从主库拉取binlog并写入,SQL线程读取并应用这些事件。文件结构包括索引文件和二进制日志文件,执行完事件后自动清理。核心配置参数如relay_log、relay_log_index等,可通过my.cnf文件或动态参数控制。中继日志的优点包括数据可靠性、执行有序性和灵活管理,但也存

2025-05-21 01:25:29 713

原创 MySQL错误日志:诊断与优化的关键工具

MySQL错误日志是诊断服务器运行问题的关键工具,记录包括服务器启停、严重错误、警告、复制错误等信息。日志可通过配置文件或动态命令进行设置,支持文本和JSON格式。MySQL 8.0+引入了组件化架构,支持多目标输出和增强过滤功能。日志存储方式有表存储和文件存储两种,各有优缺点,建议主要使用文件日志,并结合日志管理工具进行集中管理。生产环境中,应设置独立路径、权限控制、监控配置,并定期审查日志。常见错误代码和解决方案也提供了快速诊断问题的参考。

2025-05-17 22:26:50 886

原创 MySQL慢查询日志:性能优化的终极指南

慢查询日志是MySQL提供的用于记录执行时间超过指定阈值的SQL语句的日志功能,是数据库性能优化的核心工具之一。大白话就是,查询语句超过一定时间没有结果返回,就会将查询语句记录到日志中。

2025-05-13 00:24:36 1046

原创 MySQL日志之查询日志 General Log

GeneralQueryLog(通用查询日志)是MySQL中用于记录所有到达服务器的SQL语句的日志文件,无论这些语句是否执行成功。其主要功能包括全量SQL记录、问题排查、审计功能和性能分析。日志记录时机在SQL语句被接收后立即记录,内容包括连接/断开连接信息、所有执行的SQL语句、查询开始时间、用户和主机信息。日志可以写入文件或表(mysql.general_log)。配置方式包括查看是否开启Generallog、查看当前GeneralLog输出方式、配置文件设置和动态设置。优缺点分析显示,其优点在于全面

2025-05-09 01:35:19 1143

原创 MySQL字段类型和字符集

TEXT 是 MySQL 中用于存储大文本数据的可变长度字符串类型,适合存储超过 VARCHAR 容量限制的长文本内容。TEXT 类型实际上是一个系列,包括 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 四种变体。

2025-05-06 13:51:10 991

原创 MySQL日志文件之二进制日志Binlog详解

1.确定恢复点2.提取相关事件3.应用Binlog4.验证恢复结果。

2025-05-01 02:21:50 787

原创 【sql注入攻击的原理和查找方式】

本文介绍sql注入的原理和注入漏洞的检测方法,如何找漏洞。

2024-04-13 15:51:46 654 1

数字字母组合字典常用top7000

收集了常用的数字字母组合的字典,一共七千条

2024-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除