随笔分类 - mysql
摘要:mybatis的日志打印了时间没有问题,之前使用的now Date,后来改成LocalDateTime 可以了,不差了。且是 mysql,和系统的时间都么有问题 mysql的连接信息: ?serverTimezone=UTC&characterEncoding=utf8&autoReconnect=
阅读全文
摘要:转: 使用@JsonFormat引起的时间比正常时间慢8小时解决方法 @JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成输出少8小时。改为北京时间,方式如下:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="
阅读全文
摘要:mysql时间差8个小时 Mysql数据库中的时间与页面显示时间相差8小时
阅读全文
摘要:转: 三范式(详解+例子) 3.6.2数据库系统-范式判断:范式分类、第一范式、第二范式、第三范式、BC范式 1.三范式的重要性: 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 关系型数据库中,关于数据表设计的基本原则,规则就称为范式 2.键和相关属性的概念 比如有如下数据
阅读全文
摘要:转、MySQL锁机制详解-表锁与行锁 https://blog.csdn.net/huangjhai/article/details/119011417 表锁:共享读,独享写(排他的) 行锁:排他锁(for update) 转:什么是线程死锁?如何避免死锁? 死锁产生的原因有哪些? 相互强占彼此资源
阅读全文
摘要:1.数据库表为什么创建索引后查询效率变高了呢 索引是一种数据结构,它可以帮助数据库快速定位到需要查询的数据,从而提高查询效率1。当我们在数据库表上创建索引时,它会为表中的每一行数据创建一个索引项,这个索引项包含了指向该行数据的指针,这样当我们查询数据时,数据库就可以通过索引项快速定位到需要查询的数据
阅读全文
摘要:转1: MySQL8.0的下载、安装、配置 MySQL8安装教程(下载、安装、连接、卸载) Navicat Premium 15激活(含注册机) navicate驱动目前不支持新加密规则 2059-Authentication plugin ‘caching_sha2_password‘ canno
阅读全文
摘要:1.先更新数据库,再更新缓存 2.先删除缓存,再更新数据库 3.延迟双扇 4cannal 异步 使用过缓存的人都应该知道,在实际应用场景中,要想实时刻保证缓存和数据库中的数据一样,很难做到。 基本上都是尽可能让他们的数据在绝大部分时间内保持一致,并保证最终是一致的。 1、为什么用redis? red
阅读全文
摘要:转:https://mp.weixin.qq.com/s/7ipMLtkeJhCAtxKlEvOFzw
阅读全文
摘要:remark 备注 flag 标识
阅读全文
摘要:Mysql取整函数1.round四舍五入取整round(s,n):对s四舍五入保留n位小数,n取值可为正、负、零.如四舍五入到整数位,则n取零. 2.ceil向上取整ceil(s):返回比s大的最小整数 3.floor向下取整floor(s):返回比s小的最大整数 1、round(x,d),四舍五入
阅读全文
摘要:参考:测试left join和where的优先级 SQL LEFT JOIN WHERE 的执行顺序 --create table tab1--(--id int,--size int--) --create table tab2--(--size int,--name varchar(10)--)
阅读全文
摘要:1.mysql 中 datetime类型相减 结果是多少秒 直接减去是错的百分制的 正确的sql: selec t (UNIX_TIMESTAMP(endDateTime) - UNIX_TIMESTAMP(beginDateTime)) dif_second from tblName 2. jav
阅读全文
摘要:参考:2021-08-16 mysql查询非分组字段 mysql 5.7 及其以上版本配合GROUP BY 关键字一起使用,查询非分组字段可以使用any_value 函数 select any_value(aht.ID_) as ID, any_value(aht.PROC_INST_ID_) as
阅读全文
摘要:1.使用group_concat 函数,但是弊端只能查询group by后的字段 参考: MySQL分组排序取每组第一条(最大值、最小值) MySQL 的 GROUP_CONCAT 函数详解 效果: group by 只能查询对应的分组字段和所有字段的聚合函数信息,比如sum()、avg()、max
阅读全文
摘要:MySQL获取当前时间 Mysql date_to_str()函数 日期格式化详细解析 date_format 小写 str 转 date date_format(date,'%Y-%m-%d') >oracle中的to_char(); str_to_date(str_date,'%Y-%m-%d'
阅读全文
摘要:转: MySQL随机获取10条数据-多种方式 方式一 最简单,但是效率最低 执行时间:9.845s SELECT * FROM `table` ORDER BY RAND() LIMIT 10
阅读全文
摘要:转:mysql插入timeStamp类型数据时间相差8小时的解决办法 mysql插入时间少八个小时 MySQL插入时间差八小时问题的解决方法 如果时间和你本地当前时间一致说明mysql的时间没有问题, 问题就出现在java时间上将jdbc url参数修改成 serverTimezone=Asia/S
阅读全文