
MYSQL
三花猫棉花
这个作者很懒,什么都没留下…
展开
-
json字符串中有\怎么读
【代码】json字符串中有\怎么读。原创 2024-03-20 15:04:27 · 168 阅读 · 0 评论 -
MySql数据库加密函数AES_ENCRYPT
需要加密的字段类型可以是VARBINARY,不能是varchar。AES_ENCRYPT('需要加密的字符串','秘钥');AES_DECRYPT('需要解密的密码','秘钥')使用 hex() 和 unhex()处理密码。原创 2023-02-20 16:19:17 · 5584 阅读 · 0 评论 -
笔记转存记录
笔记转存原创 2023-02-02 11:46:14 · 177 阅读 · 0 评论 -
ALTER
ADD INDEX `idx_JsonValue` (`JsonValue`) COMMENT 'create by DAS-b1e530b2-8dd9-4109-98c1-c7ef5205f75e-0'#不锁表加索引。alter table xxx modify id bigint #修改字段类型。alter table xxx change id nid bigint #修改字段名。原创 2023-02-02 11:40:53 · 141 阅读 · 0 评论 -
MYSQL正则表达式
匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。例如, '[abc]' 可以匹配 "plain" 中的 'a'。例如, '[^abc]' 可以匹配 "plain" 中的'p'。原创 2023-02-02 11:39:49 · 177 阅读 · 0 评论 -
MySql过程写法
修改隔离级别,防止对业务表过长的共享锁占用 #隔离级别有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ 和 SERIALIZABLE。回滚会结束用户的事务,并撤销正在进行的所有未提交的修改;#SAVEPOINT identifier,SAVEPOINT 允许在事务中创建一个保存点,一个事务中可以有多个 SAVEPOINT;#RELEASE SAVEPOINT identifier 删除一个事务的保存点,当没有指定的保存点时,执行该语句会抛出一个异常;原创 2023-02-02 11:38:58 · 115 阅读 · 0 评论 -
JSON数据入库后带转义字符‘\‘
但是concat在拼装到程序代码中时出现错误,代码无法识别'{'是字符串内的还是字符串外的参数引用,因此避开参数;#json_object 对@j做了多层转义,导致数据入库后“前带‘\’#直接拼装json字符串写入数据,避开多次转格式导致的‘\’原创 2023-01-10 11:55:23 · 1939 阅读 · 0 评论 -
SQL:实时更新的时间戳-触发器和on update
使用 on update 方式实现字段针对表更新的实时更新,因为on update 不支持更新非时间类型字段,因此使用‘YYYY-MM-DD HH:mm:ss.fff’格式。错误写法:不应该使用after update,更改为before update ,after 不支持更新操作。错误写法:不应该在更新同一张表时使用update语句,直接使用set和new old就可以了。方案一成功,但是基于尽量少使用触发器的原则,考虑方案二。方案二:提供精确到毫秒的时间格式进行判断。原创 2022-09-08 16:13:06 · 2438 阅读 · 1 评论 -
生成清库语句
select CONCAT('drop table ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.tables where table_schema in ('xxx');select CONCAT('drop function ',ROUTINE_SCHEMA,'.',ROUTINE_NAME, ';') from INFORMATION_SCHEMA.ROUTINES where ROUTINE_SCHEMA in ('xxx原创 2022-06-10 09:40:40 · 101 阅读 · 0 评论 -
Mysql json
JSON值 添加多值,当JSON为空时,使用json_object做初始化(json_set无法写入空字符串):set BussinessJson= ifnull( json_set(BussinessJson, '$.PolicyBusinessType', a.PolicyBusinessType, '$.PolicyFileType', PolicyFileType, '$.PolicyFileTypeName', PolicyFileTypeName原创 2022-06-08 09:31:17 · 618 阅读 · 0 评论