MySQL
文章平均质量分 55
__WanG
这个作者很懒,什么都没留下…
展开
-
DataGrip 无法连接mysql 错误[08001]
[08S01] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver [08001] Public Key Retrieval is not allowedcom.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed.原创 2022-10-22 12:40:32 · 1440 阅读 · 2 评论 -
mybatis xml 中调用java 方法
xml 中调用java 方法并传递参数原创 2022-07-19 13:25:18 · 1268 阅读 · 2 评论 -
mybatis-plus 之 自动映射字段(typeHandler)的注意点
有时间数据库存的字段是是一个文档型数据(例如: 直接在某个字段存了个json数据, 或者存了个list的数据), 存取的时候手动做一次转型太麻烦了, 而且手动转型后数据库存储的内容会经过转义所以为了更加优雅的和数据库交互, 我们可以使用mybatis-plus 的 typeHandler 进行自动的类型映射使用方式实体类注解在实体类的字段上加上注解 @TableField @TableField(value = "数据库字段名", typeHandler = ListToStringHa.原创 2022-04-19 18:48:24 · 4380 阅读 · 1 评论 -
centos 7 安装 mysql 服务端
centos 7 安装 mysql 服务端1. 添加源选择合适本系统的源## 下载源(如不可用, 可以去官网用oracle账号下载)wget 'https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm'## 安装源sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm## 查看mysql 列表yum repolist all | grep mysql原创 2021-04-14 15:24:50 · 431 阅读 · 0 评论 -
java sql 配合mybatis性能分析工具
原本一直都是用的mybatis-plus的sql性能分析器的但是我把mybatis-plus版本升级(3.3.2)后发现不能用了(据说是3.2.x之后的版本都移除掉了开发的时候有个sql输出确实能够带来不小的帮助, 于是开始寻找解决方案我升级mybatis-plus的jar包是因为提示mybatis 3.5.1有个使用的API将会在未来移除, 我看了下我的这个mybatis版本是mybatis-plus引入的, 于是直接将mybatis-plus升级方案一: 继续使用mybatis-plus分析.原创 2020-07-17 20:44:50 · 451 阅读 · 0 评论 -
spring boot(java) 中 解决 # mysql 时间错乱
spring boot(java) 中 解决 # mysql 时间错乱由于我们是在东8区, 大部分框架或者组件都是默认0时区导致有时候时间会错乱解决java插入数据库时间错乱jdbc连接配置上加上&serverTimezone=GMT%2B8这个修改只是在插入## 示例spring.datasource.url=jdbc:mysql://x.x.x.x:3306/user?useUnicode=true&characterEncoding=utf-8&useSS原创 2020-07-16 15:58:33 · 395 阅读 · 0 评论 -
MySQL 查询每个人的最新一条记录 group by + order by?
需求查询一批人的数据, 并只取每个人最近的一条有可能有的人没有数据集有可能有的人有多跳数据思路原本是这样想的查询出这批人的数据然后排个序, 然后再按personId聚合到一起, 取第一个结果并不是想象中的这样的…order by 不生效好像是MySQL 5.7之后的版本sql语句优化改了查询语句select t.person_id, t.evaluation_time ...原创 2018-11-29 17:42:28 · 16701 阅读 · 0 评论 -
java 读取mysql blob字段乱码
场景使用java作为后端操作数据库, 插入的时候是好的(数据库也显示的中文), 但是查询出来的时候就变成乱码了…分析同一条数据, 别的字段的中文存取都是正常的, 唯独这个blob格式的字段存进去中文, 取出来就变成乱码了原因blob存储的是二进制格式, 最大好像支持到2g如果存储的是存文本的话可以使用text格式解决方案方案一: 修改格式修改数据库字段格式, 将blob字段格式改...原创 2019-01-16 10:44:32 · 6056 阅读 · 0 评论 -
mybatis-plus 分页- 联合查询
场景业务需要关联多个表查询, 并且返回内容不只是一个表(还需要另外一个表的部分字段), 并且需要实现分页逻辑本来看了下mybatis封装的查询方式, 没看到怎么进行多表联合, 想着手写实现联合查询并分页, 后面经过同事提醒发现有更加优雅的方式实现方式在调用mapper的时候传入一个page对象, mybatis-plus根据这个自动进行分页逻辑处理实体新建一个vo, 集成原本的数据...原创 2019-03-04 15:43:55 · 2684 阅读 · 0 评论