收藏本版 |訂閲

MySQL论坛 今日: 0|主題: 318|排名: 45 

  • MySQL中高效查询JSON字符串字段的方法详解
    目录前言一、问题场景与错误做法1.1 典型数据示例1.2 常见但错误的做法:使用LIKE二、正确方法:使用 MySQL 原生 JSON 函数2.1 核心函数与操作符2.2 推荐写法:使用->>操作符2.3 兼容写法(适用于旧代码或强调显式)三、处理边界情况:数据合法性校验3.1 安全查询:加入JSON_VALID校验3.2 处理字段缺失:使用COALESCE或IFNU ...
    067 郑明飞 发表于 2026-1-12 MySQL论坛
  • ClickHouse使用MySQL数据库引擎的实现
    目录ClickHouse使用MySQL数据库引擎MySQL 数据库引擎介绍场景演示示例ClickHouse使用MySQL数据库引擎 MySQL作为一种关系型数据库管理系统,主要擅长OLTP(在线事务处理)场景,能高效处理增删改查等事务操作,保证数据一致性和可靠性。 而ClickHouse是一种列式存储的OLAP(在线分析处理)数据库,专为高性能分析而设计,能够快 ...
    058 何子辉 发表于 2026-1-11 MySQL论坛
  • mysql覆盖索引的项目实践
    目录🔍 一、为什么需要覆盖索引?1.普通索引查询的流程(非覆盖)2.覆盖索引的查询流程✅ 二、覆盖索引的核心优势🛠️ 三、如何判断是否使用了覆盖索引?📌 四、覆盖索引的使用条件⚠️ 五、注意事项与陷阱1.不要盲目创建宽索引2.主键自动包含在 InnoDB 二级索引中3.函数或表达式会破坏覆盖💡 六、实战优化示例场景:高频查 ...
    027 班主任丁老师 发表于 2026-1-11 MySQL论坛
  • 解决Idea链接mysql数据库失败Schemas中为空的问题
    目录问题原因解决总结问题 拦截mysql数据库时选择Sechemas 没有数据 原因 数据库版本问题 解决 根据自己的版本选择(如果不知道哪个版本,可以都试一下) 总结 以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。 ...
    031 不再不定 发表于 2026-1-10 MySQL论坛
  • MYSQL的日志文件详解
    目录🔧 如何检查与开启日志💡 性能影响与使用建议🔧 详细配置与使用指南1. 错误日志2. 二进制日志3. 慢查询日志4. 通用查询日志5. 重做日志与回滚日志💡 核心使用策略与风险提示MySQL 的日志系统是其高可用性、数据安全和性能优化的基石。不同类型的日志各司其职,了解它们对于数据库管理至关重要。 下面这个表格清晰地汇总 ...
    015 一剑浣春秋 发表于 2026-1-10 MySQL论坛
  • MySQL数据库意向锁超级入门篇
    目录一、为什么需要意向锁?二、意向锁的类型三、意向锁的工作机制1️⃣ 加行锁前,先加意向锁(表级)2️⃣ 锁兼容关系(重点)四、举例说明(非常重要)示例 1:行锁 + 意向锁示例 2:表锁检测冲突五、意向锁的特点总结六、一句话总结在 MySQL(主要是 InnoDB 存储引擎) 中,意向锁(Intention Lock) 是一种 表级锁,用 ...
    032 云端之上 发表于 2026-1-10 MySQL论坛
  • 一文搞懂MySQL 数据库意向锁
    目录一、用“分层锁”的图示理解意向锁(核心)规则一句话版示例:更新一行数据二、为什么没有意向锁会很惨?假设:没有意向锁有了意向锁之后三、意向锁 vs 表锁 vs 行锁(对比表)四、为什么 MyISAM 不需要意向锁?MyISAM 的锁模型InnoDB 的优势(但更复杂)五、一个非常经典的死锁场景(面试常考)场景描述事务 ...
    063 上海金融律师许锦忠 发表于 2026-1-10 MySQL论坛
  • MySQL索引添加与删除方法实际示例
    目录1. 添加索引1.1 创建表时添加索引1.2 使用 ALTER TABLE 添加索引1.3 使用 CREATE INDEX 语句2. 删除索引2.1 使用 ALTER TABLE 删除索引2.2 使用 DROP INDEX 语句3. 查看索引信息4. 索引类型说明4.1 不同类型的索引5. 实际示例6. 最佳实践和注意事项6.1 索引设计建议6.2 注意事项6.3 性能监控在 MySQL 中,索引是提高查 ...
    0100 柳燕 发表于 2026-1-9 MySQL论坛
  • 使用MySQL JSON查询筛选嵌套字段的值方式
    目录1. 理解 JSON 数据的层级结构2. 使用 MySQL JSON 查询函数语法解释3. 示例数据和运行结果4. 注意事项5. 总结在日常开发中,随着项目需求的不断复杂化,许多表字段可能会存储 JSON 格式的数据。 例如,我们有一张site_device表,其中有一个名为detail的字段,保存了设备的详细信息。这些信息存储为 JSON 数据,如下所示 ...
    039 请不要狗叫 发表于 2026-1-8 MySQL论坛
  • mysql迁移指定表历史数据的多种方案
    目录方案一:使用mysqldump导出导入方案二:ETL工具同步方案三:程序分批迁移方案四:主从复制过滤方案五:表空间传输注意事项方案一:使用mysqldump导出导入 通过MySQL自带的mysqldump工具导出指定表的历史数据,再导入到目标数据库。适合数据量中等且允许停机迁移的场景。 # 导出指定表结构和数据(按条件筛选历史数据) ...
    032 喜樂平安 发表于 2026-1-8 MySQL论坛
  • MySQL 主键不推荐使用 UUID 的深层原因及解决方案
    目录1.存储空间问题存储大小对比2.索引性能问题(最核心问题)InnoDB 聚簇索引特性性能影响对比3.页分裂与碎片化页分裂过程4.缓存效率问题InnoDB Buffer Pool 工作原理5.具体性能测试对比测试数据6.实际场景分析适合使用UUID的场景不适合使用UUID的场景7.优化方案方案1:组合使用方案2:有序UUID方案3:雪花算法(Snowflake ...
    015 巴黎果子妈 发表于 2026-1-8 MySQL论坛
  • MySQL数据库的约束与设计解读
    目录1.数据库的约束1.1 定义1.2 约束类型1.3 非空约束(not null)1.4 默认约束(default)1.5 唯一约束(unique)1.6 主键约束(primary key)1.6.1 自增主键(auto_increment)1.7 外键约束(foreign key)1.8 check约束2. 数据库设计2.1 范式2.2 第一范式2.3 第二范式2.4 第三范式2.5 数据库的设计过程3. 实体-关系图3.1 E-R图的组成 ...
    078 广西藤 发表于 2026-1-8 MySQL论坛
  • MySQL的事务和视图使用及说明
    目录1. 什么是事务2. 事务的四个特征2.1 原子性2.2 一致性2.3 持久性2.4 隔离性2.4.1 脏读问题2.4.2 不可重复读问题2.4.3 幻读问题2.5 事务的使用2.5.1创建事务2.5.2 保存点2.6数据库的隔离级别2.6.1 修改隔离级别2.6.2 查看隔离级别2.5.3读未提交(read uncommitted)2.5.4读已提交(read committed)2.5.5可重复读(repea ...
    084 戴正平 发表于 2026-1-8 MySQL论坛
  • mysql常用语句与函数大全及举例
    目录各个子句的执行顺序where子句group by子句having子句distinct关键字order by子句limit关键字常用函数数值函数日期函数其他函数单条件分支函数:if多条件分支函数:case窗口函数窗口函数介绍over函数解析排名函数关联查询关联分类交叉连接union [all]操作符子查询列题各个子句的执行顺序 了解mysql的查询语句的执行顺序 ...
    015 壹露轩杨 发表于 2026-1-7 MySQL论坛
  • MySQL连接异常场景模拟与排查的实战指南
    目录一、实验准备:搭建基础测试环境1. 创建MySQL测试用户2. 新建测试表3. 编写Go测试程序二、异常场景模拟:复现8种常见连接问题1. 模拟网络异常2. 模拟端口不通3. 模拟连接数超限制4. 模拟用户名错误5. 模拟密码错误6. 模拟权限不足7. 模拟库名错误8. 模拟表名错误三、有报错信息:快速匹配排查方案四、无报错信息:分层 ...
    084 宇晨星空 发表于 2026-1-7 MySQL论坛
  • 使用LambdaWrapper实现去重查询方式
    目录用LambdaWrapper去实现去重查询我们知道QueryWrapper转换成LambdaWrapper总结用LambdaWrapper去实现去重查询 我们知道 LambdaWrapper比较好用,但是LambdaWrapper却不能实现select(String s) 那只需要进行QueryWrapper与LambdaQueryWrapper的混合使用就可以了,所以巧妙转换很重要 @Override public Integer getCou ...
    060 大老朱 发表于 2026-1-7 MySQL论坛
  • MySQL单机多实例部署两种实用方案
    目录一、方案一:手动复制实例文件,分别启动多实例1.1 安装基础MySQL实例1.2 复制数据目录与启动脚本1.3 修改配置文件与启动脚本1.4 修复权限并启动实例1.5 测试多实例连接二、方案二:使用mysqld_multi工具集中管理多实例2.1 准备目录与配置文件2.2 初始化多实例数据目录2.3 启动多实例并验证2.4 修改实例root密码2.5 管 ...
    053 陈长禄 发表于 2026-1-7 MySQL论坛
  • MySQL 事务隔离级别及实际业务应用场景
    目录一、事务隔离级别基础1.1 四种隔离级别概述1.2 并发问题类型二、各隔离级别详解2.1 READ UNCOMMITTED(读未提交)2.2 READ COMMITTED(读已提交)2.3 REPEATABLE READ(可重复读)- MySQL默认2.4 SERIALIZABLE(串行化)三、MVCC(多版本并发控制)深度解析3.1 MVCC实现原理3.2 Undo Log链示例四、实际业务问题与解决方 ...
    076 张姨 发表于 2026-1-7 MySQL论坛
  • MySQL 事务隔离级别及实际业务应用场景
    目录一、事务隔离级别基础1.1 四种隔离级别概述1.2 并发问题类型二、各隔离级别详解2.1 READ UNCOMMITTED(读未提交)2.2 READ COMMITTED(读已提交)2.3 REPEATABLE READ(可重复读)- MySQL默认2.4 SERIALIZABLE(串行化)三、MVCC(多版本并发控制)深度解析3.1 MVCC实现原理3.2 Undo Log链示例四、实际业务问题与解决方 ...
    077 用户创新雪人 发表于 2026-1-7 MySQL论坛
  • MySQL 主机被封问题解析(原因、解除方法与预防策略)
    目录MySQL 主机被封问题详解:原因、解除方法与预防策略一、问题现象二、根本原因三、立即解除封锁(治标)✅ 方法 1:执行FLUSH HOSTS(推荐)🐳 若 MySQL 运行在 Docker 容器中✅ 方法 2:使用mysqladmin工具四、验证是否已解除五、排查根本原因(治本)🔍 1. 检查数据库账号权限🔍 2. 检查应用连接配置🔍 3. 检查网络连 ...
    043 辛亥的亥 发表于 2026-1-6 MySQL论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部