• 如何将 mysql 去重 操作优化到极致?| CSDN 博文精选

    作者 | wzy0623责编 | 屠敏出品 | CSDN 博客前言问题提出源表t_source结构如下:item_id int,created_time datetime,modified_time datetime,item_name varchar(20),other varchar(20)要求 2025-01-29 00:26:57
  • mysql 创建用户

    一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通 2025-01-29 00:10:50
  • 浅析MySQL事务中的redo与undo

    我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现,原子性、一致性和持久性由事务的redo 日志和undo 日志来保证。所以本篇文章将讨论关于事务中的redo和undo的几个问题:redo 日志与undo日 2025-01-28 01:18:16
  • Mysql复合索引最左匹配原则详解

    之前开发发起建表申请时,有时会创建复合索引,可是应用上线之后,数据库监控到很多慢sql,和开发一沟通,开发觉得写的sql应该走创建的复合索引呀,可是为什么不走呢?原来是开发人员没有理解Mysql复合索引最左匹配原则,在这里就详细解释一下什么是最左匹配原则。mysql的最左原则,就是从左至右匹配,直到 2025-01-28 00:55:54
  • MySQL临时表

    临时表在使用上的几个特点:建表语法 create temporary table ...;一个临时表只能被创建它的session访问,对其他线程不可见;临时表名可以与普通表相同;一个session内有同名的临时表和普通表时,show create table 语句,以及增删改查语句(查询语句)访问的 2025-01-27 00:27:24
  • MySQL半同步复制

    要开启半同步,我们需要安装插件,基本的要求是在满足异步复制的情况下,版本在5.5以上,并且变量have_dynamic_loading为YES,即判断是否支持动态插件。1. 半同步插件部署在base目录下,可以很容易找到所需的插件。当前的base目录为/usr,可以根据关键字找到插件。# find 2025-01-27 00:16:01
  • 怎么解决MySQL中的Connection refused错误?

    MySQL是一种常用的关系型数据库管理系统,但有时在连接MySQL时可能会遇到Connection refused错误。这个错误可能是由于各种原因引起的,比如网络问题、配置错误等。那么,该如何解决MySQL中的Connection refused错误呢?下面将介绍一些快速解决该问题的方法!方法一:检 2025-01-27 00:07:54
  • MySQL Group Replication Multi-Primary 模式,你真的理解么?

    MySQL 数据库支持传统的四大事务隔离级别,即 Read Uncommitted、Read Committed、Repeatable Read、Serializable。然而,对于 MySQL Group Replication Multi-Primary 模式,严格来说他的事务隔离级别是快照事务 2025-01-26 00:21:37
  • 调用 mysql 存储过程

    写一个存储过程使用的工具的不同,写法也是不同 mysql 存储过程navicat premium 写法如下默认生成的指定当前用户,保存就会报格式错误这个是默认生成的,保存会报错需要改成下面的格式的,指定用户为root之后保存或者运行就可以了运行的结果如下调用存储过程注解方式调用xml方式调用解析调用 2025-01-26 00:08:42
  • mysql distinct的用法

    在MySQL中,DISTINCT关键字用于从查询结果中消除重复的行。它可以应用于单个列或多个列,以返回唯一的值组合。需要注意的是,DISTINCT关键字作用于所有查询结果的行,并不仅限于单个列或多个列。它会考虑所有被选择的列,确保返回的结果集中的每一行都是唯一的。需要注意的是,DISTINCT关键字 2025-01-25 00:51:29