文章分类 - 数据库
摘要:# 内存分配(核心优化) innodb_buffer_pool_size = 18G # InnoDB缓冲池,缓存数据和索引,分配约56%内存给InnoDB缓冲池,默认值:128M;OLTP(高并发读写)需增大,OLAP(分析型)可适当降低 innodb_buffer_pool_instances
阅读全文
posted @ 2026-03-13 11:48
wq9
摘要:import com.xx.utils.AesGcm256Util;import jdk.nashorn.internal.ir.debug.ObjectSizeCalculator;import org.apache.commons.lang3.StringUtils;import org.spr
阅读全文
posted @ 2025-12-29 16:31
wq9
摘要:一:如果 MySQL 不带索引执行 DML,会锁表吗? 问题:当 MySQL 的 UPDATE( 或 DELETE) 没有加索引的字段时,到底会不会锁整张表?在实际开发中经常遇到:“ 写了个 UPDATE user SET age = 25 WHERE name = '张三',但发现,别的同事连查都
阅读全文
posted @ 2025-11-10 14:39
wq9
摘要:在 MySQL 数据库中,如果你遇到了错误信息“Unknown table 'INNODB_LOCKS' in information_schema”,这通常意味着你正在尝试访问一个不存在的表。在 MySQL 的 information_schema 数据库中,确实没有名为 INNODB_LOCKS
阅读全文
posted @ 2025-10-28 15:13
wq9
摘要:REPLACE ( string_expression , string_pattern , string_replacement ) 替换字符串,接受3个参数,分别是原字符串,被替代字符串,替代字符串。 string_expression 为搜索的字符串表达式,可以为字符或二进制数据类型。 str
阅读全文
posted @ 2025-05-22 16:41
wq9
摘要:一、MySQL 正则表达式的作用: 数据筛选:从大量的数据中精确地筛选出符合特定模式的行或值。 数据验证:验证输入的数据是否符合特定的格式要求,例如用户名、邮箱地址等。 文本处理:对文本字段进行复杂的操作,如查找、替换特定模式的内容。 二、MySQL 中的常见正则表达式类型 匹配字符: . :匹配任
阅读全文
posted @ 2025-03-19 15:21
wq9
摘要:存储过程 注意: varchar类型参数要带字段大小 如:CREATE PROCEDURE XX( IN varchar(30)) 语法: 创建 create procedure 存储过程名称( in 参数名称1 参数数据类型, out 参数名称2 参数数据类型, inout 参数名称3 参数数据类
阅读全文
posted @ 2024-11-20 14:06
wq9
摘要:前言 数据库连接池 数据库连接池是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态的对池中连接进行申请、使用、释放 为什么需要使用数据库连接池 数据库连接是一件费事的操作,连接池可以使得多个操作共享一个连接,数据库连接池就是为数据库建立一个缓冲区。 当需要建立数据库连接时,只需
阅读全文
posted @ 2024-11-14 11:16
wq9
摘要:foreach标签拼接的insert语句不是批量新增 相信很多项目中myabtis的新增sql语句是使用foreach标签拼接,如下写法,但千万要注意这并不批量新增,实际上这是一个大的SQL,如果遍历的集合太大, 新增时会导致性能问题. <insert id="insertBatch" parame
阅读全文
posted @ 2024-04-29 15:12
wq9
摘要:在MySQL中,可以使用GROUP_CONCAT()函数将数组(在MySQL中通常是指一个列的多个行值)转换为由逗号分隔的字符串。 假设有一个表products,它有一个数组列tags,你可以使用以下SQL语句: SELECT GROUP_CONCAT(tags SEPARATOR ',') AS
阅读全文
posted @ 2024-04-28 15:07
wq9
摘要:JSON_UNQUOTE是MySQL中的一个函数,用于删除JSON字符串值外面的引号。这意味着如果你有一个JSON值,它将被返回为一个没有引号的值。 这个函数在MySQL 5.7.22版本中被引入。 1.基本用法: SET @json_val = '{"name": "John", "age": 3
阅读全文
posted @ 2024-04-28 11:49
wq9
摘要:MySql之json_extract函数处理json字段 在db中存储json格式的数据,相信大家都或多或少的使用过,那么在查询这个json结构中的数据时,有什么好的方法么?取出String之后再代码中进行解析? 接下来本文将介绍一下Mysql5.7+之后提供的json_extract函数,可以通过
阅读全文
posted @ 2024-04-28 11:24
wq9
摘要:定义 SUBSTRING_INDEX - 按分隔符截取字符串 语法 SUBSTRING_INDEX(str, delimiter, count) 返回一个 str 的子字符串,在 delimiter 出现 count 次的位置截取。如果 count > 0,从则左边数起,且返回位置前的子串;如果 c
阅读全文
posted @ 2024-04-28 11:20
wq9

浙公网安备 33010602011771号