逗号mybatis mysql plus
基于uniapp+vite4+vue3搭建跨端项目|uni-app+uview-plus模板
最近得空学习了下uniapp结合vue3搭建跨端项目。之前也有使用uniapp开发过几款聊天/仿抖音/后台管理等项目,但都是基于vue2开发。随着vite.js破局出圈,越来越多的项目偏向于vue3开发,就想着uniapp搭配vite4.x构建项目效果会如何?经过一番尝试果然真香~ 版本信息 HBu ......
MySQL-Xenon高可用
在MySQL5.5及以下传统复制的时代,MHA在MySQL高可用应用中非常成熟,在MySQL5.6的GTID时代开启以后,MHA却没有与新的MySQL一起顺应潮流,MHA最近一次发版是2018年。于是RadonDB开发团队研发并开源新一代MySQL集群高可用工具。基于Raft协议进行无中心化选主,实 ......
深入浅出MySQL事务
MySQL是一个流行的关系型数据库管理系统,它支持多种数据库引擎,其中InnoDB是最常用的支持事务的引擎。MySQL提供了丰富的事务控制语句和隔离级别,让用户可以灵活地管理事务的开始、提交、回滚、嵌套等行为,并调整事务对并发性和数据一致性的影响。 ......
Mysql面试看这一篇就够了
> 面试不懂Mysql那可是寸步难行,快来看看下面的这些Mysql面试题,看看你能坚持到哪里? #### 1.说说mysql主从同步怎么做的吧? 首先先了解mysql主从同步的原理: - master提交完事务后,写入binlog - slave连接到master,获取binlog - master ......
MySQL将一张表的字段更新进另一张表
```sql -- 1.统计语句 select COUNT(*) from ZD_JGZC_MAP_BIRTH zjmb inner join xydm x on zjmb.NEWJGBM = x.信用代码; -- 2.更新语句 update ZD_JGZC_MAP_BIRTH as a, xydm ......
数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年5月刊
本文整理了墨天轮社区5月优质原创技术文章,主题涵盖Oracle、MySQL、PostgreSQL等数据库的安装配置、故障处理、性能优化等日常实践操作,以及常用脚本、注意事项等总结记录。 ......
mysql分页查询
创建测试表t1_part,id为自增主键,然后插入5900W条测试数据 CREATE TABLE t1_part ( id int NOT NULL AUTO_INCREMENT, a varchar(30) DEFAULT NULL, b varchar(30) DEFAULT NULL, c v ......
MyBatis案例-环境准备
use mybatis; -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand ( -- id 主键 id int primary key auto_increment, -- 品牌名称 ......
mybatis批量操作
//插入 <insert id="batchAdd"> insert into TLMS_LessonClass_Lecture( lessonClassLectureId, lessonClassId, lessonId, title, beginDate, endDate, memo, cont ......
mysql 多表查询
合并结果集 UNION、UNION ALL 把两条SELECT结果集合并显示,被合并的两个数据集必须所有列数,列类型全部一致才会合并。 UNION 合并时去除重复记录。 UNION ALL 合并时不去除重复记录。 ......
和必应对话之mysql分区分表
> mysql单表数据量太大 导致查询缓慢问题如何解决 您好,这是Bing。根据网络搜索结果,mysql单表数据量太大导致查询缓慢的问题有以下几种可能的解决方案: - 使用索引。索引是一种数据结构,可以帮助数据库高效地获取数据。索引可以根据WHERE和JOIN中出现的列创建,以提高查询效率。索引的种 ......
MySQL 拓展
### 更新自增id ```sql alter table TestCase AUTO_INCREMENT = 495; ``` ### 查看sql表进程 ```sql // 命令行 SHOW FULL PROCESSLIST; ``` ### 杀死sql进程 ```sql // 命令行 kill ......
记录vue 3 、Element Plus 框架可进行开发的可选导入语句
Vue 3 框架中有许多可选的导入语句,用于在开发过程中使用不同的功能和特性。以下是一些常见的 Vue 3 可选导入语句示例: ref、reactive、toRefs:用于创建响应式数据和处理数据的函数。 computed:用于创建计算属性的函数。 watch:用于监听数据变化的函数。 nextTi ......
【MySQL】 批量更改库,表,字段的字符集
库一级的更改: ``` -- 单个库字符集更改 ALTER DATABASE `ymcd_aisw` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; ALTER DATABASE `ymcd_aisw` CHARACTER SET 'utf8mb4' ......
MySQL报错1406_MySQL #1406 Data too long错误
造成这个错误有两种可能 1)仔细检查sql语句 是不是插入值颠倒了位置 2)java端与mysql表编码不一致: 1.修改Server端编码。修改character_set_xxx 2.在JDBC-URL连接后面加上&useUnicode=true&characterEncoding=UTF8 3. ......
MySQL分库分表
垂直切分 将不同业务模块所使用的表切分到不同的数据库(主机)之上,这样的切能够称之为数据的垂直(纵向)切分 在架构设计中,各个功能模块相互之间的交互点越统一越少,系统的耦合度就越低,系统各个模块的维护性以及扩展性也就越好,实现数据的垂直切分也就越简单 垂直切分的长处 ◆ 数据库的拆分简单明了,拆分规 ......
二进制文件安装mysql5.7
**yum安装mysql5.7虽然方便,但是安装的路径和配置难以定制化,这边使用二进制安装,即使用官方提供的编译软件包来安装,不需要额外准备依赖的环境软件,安装也会变的更加轻量,且可以定制化。** ## 一、自定制规范 Mysql本身没有明确的安装规范,但是日常工作中为了便于管理和定位问题,我们需要 ......
mybatis 笔记
# 查询结果被合并 mapper 中定义的 sql 查询结果有3条,但执行 mapper 接口方法返回的实体列表只有1条,数据数量不符。这有可能是由于 xml 中的定义的 `resultMap` 有缺陷,如没有明确的定义一个用作主键的列,这分两种情况分别说明。 ```xml // reusltMap ......
mysql 启动提示:错误2系统找不到指定文件;
mysql启动后系统提示错误:mysql 启动提示:错误2系统找不到指定文件; 问题解决过程: 注册表位置: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql 图中所示的位置与拷贝到服务器的mysql部署位置不一致,修改后,系统启 ......
MyBatis快速入门--环境搭建
1. CREATE database mybatis; use mybatis; CREATE TABLE tb_user( id INT PRIMARY KEY auto_increment, username varchar(20), password varchar(20), gender C ......
MySQL索引优化与查询优化
一:优化方式及数据准备 1:优化方式 在日常开发中都有哪些维度可以进行数据库调优?如下: ①:索引失效、没有充分利用到索引 -- 需要合理建立索引和利用索引 ②:关联查询太多JOIN(设计缺陷或不得已的需求) -- 需要对SQL优化 ③:服务器调优及各个参数设置(缓冲、线程数等) -- 需要调整my ......
Mysql基本命令
查看数据库 show databases; 创建数据库 create database db1; 创建数据库db1 删除数据库 drop database db1; 删除数据库db1 切换进入数据库 use user 进入user数据库 查看数据库中的表 show tables; 创建表 创建表的方 ......
Mybatis-Plus框架的BaseMapper的insert方法和自定义mapper里面的insert方法会用哪个
在Mybatis-Plus框架中,当一个接口继承了BaseMapper接口,并且绑定了一个xml文件时,如果这个接口和xml文件中都定义了相同的方法,那么在调用该方法时,会优先调用xml文件中的方法,而不是BaseMapper中的方法。因此,在你的情况下,如果A接口和xml文件中都定义了insert ......
linux服务器mysql的简单安装和使用(基于二进制文件方式)
mysql下载地址 https://downloads.mysql.com/archives/community/ 版本选择 直接放置/root目录下 常规操作 查找以前是否装有mysql rpm -qa|grep -i mysql 如果找到或者以前安装过有遗留文件,操作如下命令 删除命令:rpm ......
MyBatis安装&入门
# MyBatis ## 创建 在pom.xml中添加依赖 ~~~xml junit junit 4.13.2 test mysql mysql-connector-java 8.0.32 org.mybatis mybatis 3.5.13 ~~~ db.properties ~~~propert ......
MyBatis-Plus学习
## 一、MyBatis-Plus简介 ### 1、简介 MyBatis-Plus(简称 MP)是一个 `MyBatis的增强工具`,在 MyBatis 的基础上`只做增强不做改变`,为`简化开发、提高效率而生`。 ### 2、特性 - `无侵入`:只做增强不做改变,引入它不会对现有工程产生影响,如 ......
MySQL优化策略
当数据库出现性能瓶颈时,我们需要进行优化,目前有两类的优化策略 硬件层优化:增加机器资源,提升性能软件层优化:SQL调优,表结构优化,读写分离,分库分表,数据库集群数据库性能瓶颈的对外表现: 大量请求被阻塞:高并发场景下,连接数不够,大量请求处于阻塞状态SQL操作变慢:比如查询上亿数据的表,没有命中 ......