文章分类 - 数据库
摘要: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
摘要:数据库锁的分类 按照锁的粒度划分,可分为表级锁、行级锁、页级锁MyISAM支持表级锁,InnoDB支持表级锁和行级锁, BDB支持页级锁(不常见),介于表级锁和行级锁之间。关于页,和数据库底层的存储结构有关,有机会讲一下。 按照操作划分,可分为读锁(自动锁)、写锁(排它锁) 按照加锁方式划分,可分为
阅读全文
posted @ 2024-01-26 15:42
wq9
摘要:sql中如何再判断一个字段是否为空,如果不为空然后再Select这个字段,这... 1、为null 为字符串的空语句如下:select * from table(表名) where column is null or trim(字段)=;这样就可以排除字段内容为null、的。 2、你在数据时的字段是
阅读全文
posted @ 2023-11-23 15:01
wq9
摘要:报错信息如下ERROR c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - dump address 172.16.0.20:3306 has an error, retrying. caused bycom.alibaba.otter.c
阅读全文
posted @ 2023-09-26 09:53
wq9