随笔分类 -  MySQL

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

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示