数据库
数据库方面的文章
丶moli
问:为什么选择软件这一行
答:不给钱都喜欢干的事,何况是给钱
展开
-
mysql给定两个日期,返回该时间段的所有日期数据
需要查询这个时间段中,没有数据的日期也需要生成一条为0的数据,如果单纯用代码来写,比较麻烦,需要很多if等等,综合考虑,决定使用mysql解决这个问题基础的给定两个时间,查询两个时间之间的日期,返回该时间段的列表数据(用来做数据查询底表)...原创 2022-08-09 09:51:35 · 1218 阅读 · 1 评论 -
mysql通过时分秒添加数据,每秒添加数据,生成测试数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、前言二、要求:三、表创建:四、sql编写:一、前言 mysql通过时分秒添加数据,每秒添加数据,生成测试数据二、要求: 目前需要每间隔一秒的数据测试创建这样的历史数据,每秒的数据都要包含三、表创建:略四、sql编写:drop procedure if exists addRoomPrice;create procedure addRoomPrice()begin declare i.原创 2022-04-26 17:56:50 · 1307 阅读 · 0 评论 -
Navicat连接Mysql,打开数据表非常慢解决方法
文章目录问题描述一、Navicat连接配置?二、解决方案1.修改连接配置总结问题描述自己搭建的阿里云mysql,即使是表中没数据也是慢,但是有的时候就是很快!最开始的时候,我怀疑是我的服务器问题,但是ping数据库服务器IP也不丢包。时长稍微常一会不访问就非常慢!一、Navicat连接配置?Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。Navicat客户端有一个设置:保持连接间隔,默认是240秒!意思是,客户端在用户无任何交互性操作时,会每隔240秒给My原创 2022-01-11 23:47:18 · 1373 阅读 · 0 评论 -
linux安装mysql5.7(傻瓜式)
网上查了很多的版本安装mysql,要不是太复杂,要不就是教程不行,自己解决了问题,下面记录一下,完全没有问题mysql版本:mysql-5.7.22系统版本:Centos7.3 x641.首先需要安装mysql的yum源 yum install http://repo.mysql.com/mysql57-community-release-el7.rpm2.检查老版本或者是文件是否存在,如有删除。如果是新的服务器(可以跳过此步骤)rpm -qa | egrep “mariadb|mysql”原创 2020-07-03 14:51:28 · 248 阅读 · 0 评论 -
解决mysql大数据批量插入,POI大文件读取
1、记录一下解决问题的思路,时间比较紧,直接上代码,逻辑处理比较多,直接看main方法就行,后期再补充完善一下这篇文章package com.ruoyi.project.shop.util;import org.apache.poi.openxml4j.exceptions.OpenXML4JException;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.sql.*;原创 2020-06-24 14:17:50 · 353 阅读 · 0 评论 -
mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
最近在做项目的时候遇见视图分组打不开,这里就不说明原因了,网上多的很,直接上解决办法:1、首先打开mysql的配置文件,到你的安装目录去找(my.ini)打开编辑复制下面这个代码:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER...原创 2020-04-12 20:23:30 · 397 阅读 · 0 评论 -
MybatisPlus入门
介绍这几天在看mybatisPlus的入门,一般推荐直接看官方的文档很容易就能上手了推荐一下官网地址MybatisPlus但是有些人就是喜欢搜,看例子来的更加的实在,所以写下来记录一下,以便后期查看。环境JDK1.8开发工具:IDEAMybatisPlus:3.2.0前提条件:引入lombok插件示例数据库表创建Navicat MySQL Data TransferS...原创 2019-10-29 18:36:04 · 260 阅读 · 0 评论 -
Oracle登录卡死、监听设置卡死,查询非常慢等原因解决办法
Oracle登录卡死、监听设置卡死,查询非常慢等原因解决办法这个问题查了很多地方,就是没找到问题,我们服务器是windows的,所以直接搜索,找到文件之后按照下面的方法处理就行了Oracle用PL/SQL登录,特别慢,3分钟以上,如果以前正常,并且按常见问题排查过,没找到问题,那可以检查一下listener.log这个文件,listener.org一般在路径:$ORACLE_HOME\d...原创 2019-01-28 13:38:00 · 1464 阅读 · 0 评论 -
2019-01-09T12:38:17.000+08:00(oracle+mybatis日期查询处理)
2019-01-09T12:38:17.000+08:00(oracle+mybatis日期查询处理)使用mybatis读取 oracle的date时间类型,查询结果类型为2019-01-09T12:38:17.000+08:00在javaBean(domain)的属性get方法上增加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",...原创 2019-03-08 18:01:00 · 1587 阅读 · 0 评论 -
mybatis中判断等于字符串的条件怎么写
今天遇到一个问题困扰很久,在mybatis中,传入的参数怎么也在xml文件中判断不了,经过网上的各种搜索,终于找到问题,经常在mybatis中使用<if test='isBox == "1"'>的话,需要注意的是:要想使用 == 需要将双引号和单引号的位置换一下即可 <if test='isBox == "0"'> t.PRIZE_NUMBER ...原创 2019-07-10 16:36:39 · 6620 阅读 · 1 评论 -
oracle+mybatis日期格式化处理
使用mybatis读取 oracle的date时间类型,查询结果类型为2019-01-09T12:38:17.000+08:00在javaBean(domain)的属性get方法上增加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")其中timezone为时区...原创 2019-03-19 09:59:07 · 3173 阅读 · 2 评论 -
Oracle登录卡死
这个问题查了很多地方,就是没找到问题,我们服务器是windows的,所以直接搜索,找到文件之后按照下面的方法处理就行了Oracle用PL/SQL登录,特别慢,3分钟以上,如果以前正常,并且按常见问题排查过,没找到问题,那可以检查一下listener.log这个文件,listener.org一般在路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace我...原创 2019-03-19 10:02:00 · 2462 阅读 · 1 评论 -
oracle按月分组查询
1、今天遇到需求需要统计数据,数据库中只有日期字段(日期字段为 2018-01-01 11:11:11),现在要按照月份等等分组查询,查询了很多博客,最终实现代码。 (如果大家不想看思路,请直接跳转第三步) 如图所示,数据格式为这样,首先编写查询语句 ...原创 2019-03-20 16:44:53 · 10287 阅读 · 1 评论