• SpringBoot,来实现MySQL读写分离技术

    前言首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是 读多写少 的场景,设置两个库,主库和读库。主库的职能是负责写,从库主要是负责读,可以建立读库集群,通过读写职能在数据源上的隔离达到减少 2025-01-19 00:17:30
  • Mysql之group_concat()的用法和陷阱

    前期准备工作:1,测试表msyql数据库表结构图2,表中的数据测试数据接下来通过实践来熟悉 group_concat()函数的用法:基本用法:基本用法使用distinct去重group_concat distinct去重结果排序group_concat 排序总结:group_concat()函数在实 2025-01-19 00:00:23
  • CMD命令操作MySql数据库的方法详解

    第一:mysql服务的启动和停止net stop mysqlnet start mysql第二:登陆mysql –u用户名 [–h主机名或者IP地址] –p密码说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码。第三:增加新用 2025-01-18 00:15:33
  • 解决 Mysql outfile 的报错问题!

    一、故障现象:Mysql可使用 into outfile 参数把表中数据导出到文件,例如可用以下命令把 test 表的数据导出到 test.txtSELECT * FROM newdb.test INTO OUTFILE 'test.txt';以上命令在mysql5.6下运行没有问题,但在mysq 2025-01-18 00:10:08
  • 怎么解决MySQL中的Duplicate entry错误?

    在使用MySQL数据库时,我们经常会遇到Duplicate entry错误,这是由于插入或更新数据时出现了重复的唯一键值。这种错误可能会导致数据的不一致性和完整性问题。为了解决这个问题,我们可以采取以下步骤来确保数据的安全和正确性。步骤一:了解错误原因在解决问题之前,我们首先要了解错误的原因。Dup 2025-01-18 00:02:16
  • MySQL JSON 数组查询

    数据表中images字段内容[“/images/ea/eca11ba6f3e4c99c25b125df8ffef5.jpe”, “/images/8c/c62149fdda71229315d67d13eabae3.png”, “/images/31/e9776ba0aa5a9e9a47f7579f0 2025-01-17 00:28:56
  • MySQL交集和差集的实现方法

    在MySQL中,只支持Union(并集)集合运算,而对于交集Intersect和差集Except并不支持。那么如何才能在MySQL中实现交集和差集呢?一般在MySQL中,我们可以通过in和not in来间接实现交集和差集,当然也有一定局限性,面对少量数据还可以,但数据量大了效率就会变得很低。创建ta 2025-01-16 09:17:52
  • mysql 笛卡尔积

    1、mysql笛卡尔积如图:我定义3张表(A、B、C)执行如下sql,查看执行顺序是 a-->b-->c此时我改变A和C表的数据个数执行顺序变成了c-->b-->a相同的sql,由于表数量的改变造成表的执行顺序不一致的原因是:笛卡尔积 2、子查询情况下,id值会不同结论:1、 2025-01-16 09:17:44
  • MySQL CURTIME() 函数及DATE() 函数

    定义和用法CURTIME() 返回当前的时间。语法CURTIME()实例下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME()定义和用法DATE() 函数提取日期或日期/时间表达式的日期部分。语法DATE(date)date 参数是合法的日期表达式。实例假设我们 2025-01-15 14:15:01
  • Mysql-cluster搭建

    前期准备准备五台虚拟机:ip地址分别为:192.168.1.211 管理节点192.168.1.64 SQL节点192.168.1.65 SQL节点192.168.1.70 数据节点192.168.1.71 数据节点修改每台主机的/etc/hosts 文件关闭防火墙安装jdk6.51)上传jdk安装 2025-01-15 13:31:21