逗号mybatis mysql plus
Linux - 安装mysql
下载 https://downloads.mysql.com/archives/community/ 根据自己的 linux,选择 mysql 版本,我用的是 Alibaba Cloud Linux 3.2104 LTS 64 位,选择:mysql-8.0.32-linux-glibc2.12-x8 ......
hj_mysql主从配置
一主一从 mysql8.0.32版本; podman pull mysql:8.0.32 # 创建对应目录,配置my.cnf文件.文件示例在后面~ # 然后启动容器 podman run -d --privileged=true \ --name mysql_8.0.32_3308 -p 3308: ......
Mysql中如何去除重复数据,只保留一条。
1、如果没有主键,则新增自增主键: -- 改变表结构,增加名为id的列 ALTER TABLE emp add id int first; -- 将id字段设置为主键自增; ALTER table emp MODIFY id int PRIMARY key auto_increment; 2、根据n ......
mysql语句函数给时间添加指定时间间隔
DATE_ADD() 函数向日期添加指定的时间间隔。 //date 日期表达式。expr 添加的时间间隔。 DATE_ADD(date,INTERVAL expr type) 例如:对获取到的支付时间添加5分钟 select o.order_id orderId, date_add(o.pay_ti ......
一个MYSQL监控与CONNECTION_CONTROL引起的问题
[[toc]] # 适用范围 mysql 任何版本 # 问题概述 客户反应我们监控工具占用了太多连接,已出现连接数告警,影响生产环境了,总共最大连接数为1000,我们监控软件达到800多! 如下: ![](https://img2023.cnblogs.com/blog/1402942/202306 ......
element -plus el-table序号翻页连续
<el-table-column label="序号" type="index" align="center" width="50"> <template #default="scope"> <span>{{(current_page-1)*pageSize + scope.$index+1}}</ ......
7、Mybatis之特殊SQL
## 7.1 创建接口、映射文件和测试类 ![image](https://img2023.cnblogs.com/blog/2052479/202306/2052479-20230604181512610-1375363119.png) ++++++++++++++++++++++++++分割线+ ......
mybatis中使用where in
MyBatis支持使用标签来实现where in语句的写法。 下面是一个示例,假设我们有一个User实体类,其中包含一个List类型的属性roles``,表示用户拥有的角色列表。我们想要查询所有拥有admin或user`角色的用户: ```xml ``` 在上面的示例中,标签遍历roles列表中的每 ......
Mysql第一篇之基础
### 1.数据库相关概念 何为**数据库**: * 存储和管理数据的仓库,数据是有组织的进行存储。 * 数据库英文名是 DataBase,简称DB。 数据库就是将数据存储在硬盘上,可以达到持久化存储的效果。那又是如何解决上述问题的?使用数据库管理系统。 何为**数据库管理系统**: * 管理数据库 ......
纯注解方式整合Spring和Mybatis框架
一、配置信息介绍 application-dao.xml application-dao.xml配置文件中配置的内容包含以下4项: 读取jdbc.properties文件中的数据连接信息。 创建Druid对象,并将读取的数据连接信息注入到Druid数据连接池对象中。 创建SqlSessionFact ......
mysql死锁检查
描述 以下是一个shell脚本,用于检查MySQL死锁会话并杀死它们。它还将记录所有被杀死的会话及其相关的SQL到一个文件中。 解决方案 #!/bin/bash # 设置MySQL连接参数 MYSQL_USER="your_mysql_username" MYSQL_PASSWORD="your_m ......
亿级 GPS 数据处理用 NoSQL、MySQL 还是 HBase?数据库选型看这里
在车联网场景下,GPS 产生的时序数据量级通常都达到了亿级,高效写入、存储和快速查询是最基本的数据处理要求,但在具体实践上这却不是一件容易实现的事情。最近某企业就遇到了这样一个问题:服务端接收存储 GPS 相关数据,按 1 次/30 秒的上传频率,一天的数据条数估计在 1.2 亿条,其想要实现后台的 ......
mysql substring_index
1.substring_index 函数的语法及其用法 (1)语法:substring_index(string,sep,num) 即substring_index(字符串,分隔符,序号) 参数说明 string:用于截取目标字符串的字符串。可为字段,表达式等。 sep:分隔符,string存在且用 ......
Mysql高级查询
有表如下;id cate1 1,2,32 1,5,63 2,4,54 3,5,6 cate是逗号分隔的字符串 目的查出 cate in (1,3,6)的记录 where('cate','in',[1,3,6])这样写结果不对find_in_set 只能查cate包含3的,不是我们想要的结果selec ......
Mysql:事务
# 事务特性 事务的特性:acid。 ## 原子性(重要) 事务内的一组操作为原子操作,要么全部成功,要么全部失败。在实际业务如转账,就必须保证一方数目多了一方少了,数目平衡。 ## 一致性(面试常问) 事务成功或失败的结果必须符合业务逻辑。还是以转账为例,A转给B100块,成功就A少100,B多1 ......
MySQL的数据目录(Linux)
1:MySQL8.0的主要目录结构 我们在安装完MySQL后,就得具体看看MySQL的一些目录结构和基本的文件;具体操作如下 ①:使用全局文件查询命令:find / -name mysql /etc/logrotate.d/mysql /usr/bin/mysql /usr/lib64/mysql ......
MySQL Router高可用搭建
1. 安装简介 2. 高可用搭建 3. 高可用及负载均衡测试 4. 问题处理 # 一、安装简介 ## 1.1 安装目的 MySQL官方提供了InnoDB Cluster,该集群由MySQL MGR和MySQL Router组成。MySQL MGR在数据库层面实现自主高可用性,而MySQL Route ......
mysql数据自动备份脚本
#!/bin/bash # 日期 date=$(date '+%Y%m%d') # 设置备份目录和保留天数 backup_dir="/opt/dbback" retention_days=7 #数据库账密 muser= mpasswd= mhost= # 创建备份目录(如果不存在) mkdir -p ......
MySQL数据库表结构优化方式详解
数据库的库表结构优化包含很多内容,例如:字段类型优化、垂直分表、水平分表、表分区、分库等内容。下面就带各位小伙伴一起分析下具体内容 ......
案例分享-被*队友的mybatis蠢哭的一天
昨晚加班的时候被队友拉着看一个mybatis的问题,耗费了我一个小时时间,最后差点没被我打死,实在是觉得滑稽,今天回家写下来跟大伙分享一下。 问题现象 Invalid bound statement (not found),看到这个错我当时就没兴趣了,我说你这不就是xml里没写xxxMapper.j ......
Mysql 主从备份 Last_Errno: 1146 Last_Error: Error executing row event: 错误问题解决方案
本人在做主从备份的时候发现了此问题! 1 主数据库是已经把这个表删除了 丛数据库也是没有备份这个表 但是一直报这个错 原因是bin-log 日志有这个表 但是没记录到已经把这个表删除了 主从表同步 实际从库是根据主库的bin-log 二进制的SQL进行执行的 这是Mysql 的一个BUG 1.错误提 ......
在electron项目如何引入element-plus开发
安装element-plus npm install element-plus --save 按需引入插件 npm install -D unplugin-vue-components unplugin-auto-import 配置文件修改 由于我这个是vue-cli搭建的项目,所以是在vue.co ......
mysql 8.0 解压版安装以及安装版更改密码
解压版:下载地址 https://dev.mysql.com/downloads/mysql/ 在根目录下创建文本文档,并重命名为my.ini文件 使用文本编辑器打卡my.ini,将下面内容复制进去 [mysqld] # validate_password 密码校验 #plugin-load-add ......
mysql数据类型
https://www.runoob.com/mysql/mysql-data-types.html https://www.w3cschool.cn/mysql/mysql-data-types.html https://www.modb.pro/db/50149 https://www.sjkj ......
Mybatis使用级联映射时 , 查询的结果为null
# 错误原因 > 在学习多对一映射处理中的级联方式处理映射关系时 , 发现自己查询的结果有一个为为null ![](https://img2023.cnblogs.com/blog/2942345/202306/2942345-20230605101117506-556348053.png) 于是就 ......
mysql 递归查询父级下的所有子级
有一张组织表,该表有上下层级,使用mysql 递归查询某个组织下的所有子组织,sql要怎么写? 假设这张表名为 organization 的表,其结构如下: CREATE TABLE organization ( id INT PRIMARY KEY, name VARCHAR(50), paren ......
mysql备忘录
# MySQL8下载安装 ## 腾讯云Ubuntu20.04服务器下载MySQL8并开启远程服务 ### 下载 ``` sudo apt update #更新Ubuntu存储库 sudo apt install mysql-server #下载mysql sudo systemctl status ......
element Plus 日期选择限制范围
项目:vite + vue3 + element plus 效果图: 比如先选了开始日期,结束日期只能比它大; 选了结束日期,开始时期只能比它小; 网上看了很多,大部分都是element ui组件的使用方法,文章讲的是关于element Plus中的使用方法 上代码: <el-date-picker ......