浅谈千万级大表如何新增字段
2026-03-25 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 31
前言在日常开发中,我们经常需要为数据库表加字段。对于一张只有几千行的小表来说,一句 alter table 瞬间完成,几乎没有任何感知。但当...
8个MySQL常见的新手SQL错误用法详解
2026-03-25 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 28
前言在mysql学习和开发的过程中,新手很容易写出“能跑但有问题”的sql:要么性能极差,要么结果错误,甚至引发数据...
Mysql之行与列的多种转换实现方式
2026-03-25 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 30
mysql行与列的多种转换首先准备一张表create table cj( name varchar(32), subjec...
mysql8.4 gtid主从同步的实现步骤
2026-03-24 19:21 | 分类:数据库 | 评论:0 次 | 浏览: 32
主服务器(master)配置修改 mysql 配置文件一般配置文件位于 /etc/my.cnf 或者 /etc/mysql/mysql.co...
Mysql 通过binlog日志恢复数据的实现示例
2026-03-24 19:21 | 分类:数据库 | 评论:0 次 | 浏览: 41
binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文...
MySQL乐观锁和悲观锁的使用与区别
2026-03-24 19:17 | 分类:数据库 | 评论:0 次 | 浏览: 36
mysql 中的乐观锁和悲观锁是两种不同的并发控制策略,它们各有特点和适用场景。一、悲观锁(pessimistic locking)概念悲观...
MySQL EXPLAIN 关键参数实战举例
2026-03-24 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 37
一、前言1.1 什么是explainexplain是mysql提供的sql执行计划分析命令,用于展示mysql优化器如何执行sql语句。通过...
MySQL周日期查询之精准获取上周/本周的周一和周日全攻略
2026-03-24 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 38
在业务开发中,“查询上周/本周的周一、周日”是非常高频的需求:比如统计上周的销售数据、生成本周的排班表、按周汇总报表...
MySQL高效判断SQL存在性的写法总结
2026-03-24 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 35
前言在日常开发中,我们经常会遇到“判断表中是否存在符合条件的数据”这类需求。很多开发者的第一反应是使用count(*...
常见MySQL隐式类型转换方式
2026-03-24 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 35
前言今天我们继续回到mysql系列文章中,谈一谈mysql中隐式类型转换。(其实我最早知道是在慢sql优化中知道隐式类型转换概念的),在说隐...
MySql8.4单节点安装和集群安装的实现
2026-03-24 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 35
前言近期在做自建服务器,需要用到mysql集群,做一个简单的记录。如果是使用单节点服务器的话,看开头安装就可以了。第二步开始就是重新调整集群...
一文详解Redis为何不能替代MySQL做主存储
2026-03-23 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 37
1.问题:既然 redis 支持持久化,为什么不直接用它存储所有数据,反而还要搭配 mysql 这类磁盘数据库- redis 的持久化是 &...
mysql左匹配规则的实现
2026-03-23 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 41
在数据库性能优化的世界里,索引就像一本书的目录,能让你瞬间定位到所需数据。然而,很多开发者虽然创建了索引,却发现查询依然缓慢—&...
MySQL中四种常见的备份表方式详解
2026-03-23 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 41
mysql备份是数据库管理的核心环节之一,通过备份能够有效地防止数据丢失,确保数据的安全和恢复能力。备份的方式多种多样,可以根据业务规模、数...
MySQL全面安全加固实战的全流程
2026-03-23 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 34
前言mysql 加固核心目标:限制未授权访问、最小化权限暴露、加密敏感数据、审计操作行为,以下方案覆盖从基础配置到高级防护的全流程,适配 m...
Docker安装MySQL 8.0两个版本的命令总结
2026-03-23 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 40
我需要一个 docker 安装 mysql 8.0 的命令为了帮你用 docker 安装 mysql 8.0,我准备了两个版本的命令。如果你...
Centos7 YUM源连接失败的解决步骤
2026-03-21 19:18 | 分类:数据库 | 评论:0 次 | 浏览: 38
在执行 yum remove docker-ce 时遇到了yum 源连接失败和repomd.xml 文件损坏/无法获取的问题,导致卸载操作无...
mysql用户权限设置实现过程
2026-03-21 19:15 | 分类:数据库 | 评论:0 次 | 浏览: 39
一、用户管理1、登录mysqlmysql –h hostname|hostip –p port –u username –p databas...
MySQL最大连接数配置与调优实践
2026-03-21 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 45
1. mysql 最大连接数概述mysql 的最大连接数(max_connections)是指数据库服务器能够同时接受的最大客户端连接数量。...
MySQL单表约束超详细实战用法(主键 / 非空 / 唯一 / 默认)
2026-03-20 19:15 | 分类:数据库 | 评论:0 次 | 浏览: 41
一、前言在前几篇文章中,我们系统学习了 sql 的 ddl、dml 和 dql 核心用法,掌握了数据库、表、数据的增删改查。但在实际开发中,...
MySQL CPU飙高排查的全流程指南
2026-03-20 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 35
当 mysql 出现 cpu 持续飙高 时,问题往往不只存在于数据库本身,而可能涉及:sql 执行效率系统资源瓶颈并发模型内核调度i/o 或...
MySQL创建、删除索引的操作代码
2026-03-20 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 39
一、创建索引mysql支持多种方法在单个或多个列上创建索引:在创建表的定义语句create table中指定索引列使用alter table...
MySQL root用户密码忘记的两种情况及解决方案
2026-03-20 12:02 | 分类:数据库 | 评论:0 次 | 浏览: 42
引言在使用mysql数据库的的过程中,不可避免的会出现忘记密码的现象。普通用户的密码如果忘记,可以用更高权限的用户(例如root)进行重置。...
MySql报错:unblock with mysqladmin flush-hosts的解决方案
2026-03-19 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 52
信息排查# 查看最大错误连接数限制show global variables like 'max_connect_errors';# 查看连...
Mysql大数据量分页优化过程
2026-03-19 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 41
mysql分页 (limit offset ,n)并不是跳过 offset 行,而是取 offset+n 行,然后返回放弃前 offset ...
MySQL 审计级别配置实现步骤
2026-03-19 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 41
基于 145 环境 mysql-0d130fde 实例验证实例信息:集群:x.x.x.145命名空间:qfusion-admin插件:per...
MySQL 查询优化器 (Query Optimizer) 的使用小结
2026-03-19 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 38
一、mysql优化器概述1.1 什么是查询优化器查询优化器(query optimizer)是mysql的核心组件,负责将sql语句转换为最...
MySQL 8.0 systemd 服务配置指南
2026-03-19 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 40
服务创建概述systemd 是现代 linux 系统的初始化系统和服务管理器,用于控制服务的启动、停止和管理。为 mysql 创建 syst...
深入理解MySQL默认事物隔离级别
2026-03-19 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 43
你想知道 mysql 的默认事务隔离级别,这是理解 mysql 并发控制、解决脏读 / 幻读 / 不可重复读等问题的核心知识点。我会从「默认...
mysql 键长如何计算的方法实现
2026-03-18 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 39
在mysql中,键长(key length)是指在索引中用于存储键值的数据长度。这对于了解如何优化索引和查询性能非常关键,尤其是在处理大型数...