数据库
梦妍123
这个作者很懒,什么都没留下…
展开
-
Mybatis异常-java.lang.IllegalArgumentException: invalid comparison:java.util.Date and java.lang.String
Mybatis异常-java.lang.IllegalArgumentException: invalid comparison:java.util.Date and java.lang.String原因:在Mapper.xml中对非字符串类型的数据进行了是否为空判断,如date类型的数据Create_Date != ‘’,decimal类型的数据price != ''都会报这个错误只有字符串才需要非空判断...原创 2021-03-04 15:56:18 · 180 阅读 · 1 评论 -
多数据源怎么做???
多数据源时利用注解@DS(value =“数据源名称”)注解写在类上或放上上来切换数据源配置文件中配置数据源#配置默认数据源 primary: base datasource: # 数据源-1,名称为 base base: username: root password: Root#123 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localho原创 2021-03-03 10:51:35 · 162 阅读 · 0 评论 -
Mysql 之 优化SQL步骤一
Mysql之优化SQLexplain分析执行计划查询到效率低的 SQL 语句后,可以通过 EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序。查询SQL语句的执行计划 :explain select * from loan_account_differ where id=21结果参数含义...原创 2021-03-02 15:20:34 · 86 阅读 · 0 评论 -
redis配置类
redis配置类@Configurationpublic class RedisConfig { @Bean @ConditionalOnProperty("spring.redis") public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory) { StringRedisTemplate template = new StringRedisTe原创 2021-02-26 14:52:59 · 260 阅读 · 0 评论 -
mysql回表
mysql回表https://www.cnblogs.com/hnzkljq/p/12620971.html原网址原创 2021-02-26 14:51:35 · 82 阅读 · 0 评论 -
分页的方式,使用场景
分页的3种方式第一种limit通过sql的limit关键字进行分页select * from user where sex='男' limit 1,10;缺点:利用limit分页全表扫描,越往最后查,越慢第二种通过最大id加limit分页select * from user where id>#{maxid} limit 10;弥补了第一种方式的缺点,常用第三种方式分页插件添加依赖<dependency> <groupId>com.github.p原创 2021-02-26 14:47:44 · 314 阅读 · 0 评论 -
将旧表中5000w数据放到新建的100张表中
现在有一个旧表,表中有近5000w条数据,想要将他们按照编号的最后两位来进行转移到相应的表中,现在表有100张,分别为:00,01,02.。。。99.。。。。。明白需求后就上代码了,首先遇到的一个问题就是查询。。5000w条数据如何去查询,若是按照普通的查询那么时间是一个问题,这个时候我们就用到了分批次查询,分批次查询的方法有几种,我用到的是分页分批查询。进行分页分批查询 int page=1;//开始页int limit=15000;//每页查询条数int start=limit*(page-原创 2020-07-30 16:58:16 · 205 阅读 · 1 评论