![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
记录MySQL相关内容
争渡hc
科技向善,技术致胜
展开
-
MySQL数据库实现主主复制热备份
MySQL数据库实现主主复制热备份原创 2023-02-09 12:37:37 · 167 阅读 · 0 评论 -
MySQL选择分支SWITCH-CASE
MySQL选择分支SWITCH-CASE原创 2023-02-08 15:02:08 · 301 阅读 · 0 评论 -
在Windows中安装MySQL 5.7解压版及卸载、乱码等问题的处理
1. 解压版的安装(1). 下载压缩包并解压到一个磁盘位置压缩包下载链接:https://dev.mysql.com/downloads/mysql/ 压缩包内容: (2). 写配置文件复制my-default.ini重命名为my.ini,然后修改或添加配置信息:[mysqld]#mysql解压目录basedir = #data文件夹位置,用来存放库和表datadir =原创 2017-07-10 19:25:40 · 1131 阅读 · 1 评论 -
MySQL+MyBatis使用“行级锁“实现红包功能
最近在实现一个抢红包的功能,虽然做的只能将就用,还是记录一下:最开始我使用将实现方法加上synchronized,,这样每次就只有一个用户使用这个功能,但是这种方式只适合单一服务器的情况,我这个环境是两台服务器提供相同的服务,这个方法就行不通了。最后找到使用行级的数据锁来实现:先给实现类中的相关方法添加事物:@Transactional(isolation = Isolation.RE...原创 2020-04-24 15:14:42 · 1660 阅读 · 0 评论 -
ORM框架使用GROUP BY语句提示sql_mode=only_full_group_by错误
错误信息:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘database_tl.emp.id’ which is not functionally dependent on columns in GROUP BY clau...原创 2020-04-26 11:49:01 · 254 阅读 · 0 评论 -
MySQL在查询时日期补全和补零解决方案
在做数据统计的时候,经常会遇到以每天,每月为周期的统计。如果是使用代码或者SQL进行补零都是很麻烦的事情,这样的话,可以使用一张辅助表来让实现方式变得简单。建表date_model:CREATE TABLE `date_model` ( `id` bigint(20) NOT NUL...原创 2020-04-26 11:55:36 · 4772 阅读 · 0 评论 -
SpringBoot+Mybatis-Plus配置多数据源及数据库的切换
当前大环境的影响下,多数据源的情况已经非常常见了,这里记录下怎样实现在网上着落一大圈,配置多数据源的方法主要有两种:构建多套环境,优势是方便控制也容易集成一些简单的分布式事务,缺点是非动态同时代码量较多,配置难度大。基于spring提供原生的 AbstractRoutingDataSource ,参考一些文档自己实现切换。1. Mybatis-Plus的多数据源的优缺点优势:数据...原创 2020-04-26 12:27:46 · 5579 阅读 · 0 评论 -
CentOS使用yum安装MySQL及MySQL的相关设置
1. 下载安装yum源yum源地址:https://dev.mysql.com/downloads/repo/yum/在这个页面中找到以“.rpm”为后缀的文件,可以手动下载,也可以使用命令下载:wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm如果事要安装5.7的版本的话就使用:mysql5...原创 2020-04-24 14:10:59 · 1395 阅读 · 1 评论