随笔分类 - MySQL
摘要:ACID 原子性(Atomic): 事务中的多个操作,不可分割,要么都成功,要么都失败; All or Nothing. 一致性(Consistency): 事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变; 隔离性(Isolation): 多个事务之间就
阅读全文
摘要:背景 需要将原子数据表的数据同步到结果表 原子数据表:base_index | date_time | index_id | value | | | | | | 2023-01 | pv | 100 | | 2023-01 | uv | 200 | | 2023-01 | newUser | 300
阅读全文
摘要:背景 MySQL版本5.7,需要生成连续的日期,只通过select,而不走自定义函数或存储过程 思路 只需要生成连续的数字,然后通过日期时间函数操作即可 脚本 SELECT DATE_ADD( "2022-11-02", INTERVAL CAST( @rank := @rank + 1 AS SI
阅读全文
摘要:length:一个汉字是算三个字符,一个数字或字母算一个字符。 select length("1壹i");//结果为5 char_length:不管汉字还是数字或者是字母都算是一个字符。 select char_length("1壹i");//结果为3
阅读全文
摘要:需求 表中存有按天维度字符串表达式字段,需要取出,然后计算出字符串表达式的结果,最后得到一个结果集,并且保留结果 例:表达式字段值为value > 1,需要先replace掉value为实际的值10,然后执行select 10 > 1,每行表达式不一样,最后需要输出为多行结果集 问题 字符串表达式需
阅读全文
摘要:Select tables optimized away 场景 cloud_system_wf表有两个索引date_time,sys_code CREATE TABLE `cloud_system_wf` ( `id` bigint(10) NOT NULL AUTO_INCREMENT, `sys
阅读全文