• MySQL 共享锁 (lock in share mode),排他锁 (for update)

    共享锁 (lock in share mode)简介允许不同事务之前共享加锁读取,但不允许其它事务修改或者加入排他锁如果有修改必须等待一个事务提交完成,才可以执行,容易出现死锁共享锁事务之间的读取session1:start transaction;select * from test where 2026-03-07 00:28:03
  • MySQL的安全策略

    要确保MySQL的安全,看看首先应当做点儿什么?1.为操作系统和所安装的软件打补丁如今打开计算机的时候,都会弹出软件的安全警告。虽然有些时候这些警告会给我们带来一些困扰,但是采取措施确保系统打上所有的补丁是绝对有必要的。利用攻击指令和Internet上丰富的工具,即使恶意用户在攻击方面没有多少经验, 2026-03-07 00:20:47
  • MySQL安装方式之一:用二进制压缩包来安装

    背景MySQL的安装有很多种方式,基于不同的平台又有不同的安装方式。接下来几篇文章,我们来盘点一些在Linux系统下常用的安装方式。这篇文章我们先来看一下基于已经编译好的二进制文件如何安装MySQL数据库。安装前注意事项版本的选择推荐安装General Availability(GA)版本,也称为生 2026-03-06 00:11:19
  • mysql 去除重复记录并且只保留一条

    首先写了一个小的例子:单个字段的操作这是数据库中的表:分组:Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1查看是否有重复的数据:GROUP BY <列名序列>HAVING <组条件表达式>查询出:根据dname分组 2026-03-03 00:47:32
  • MySql在win10环境下最详细的配置

    1.桌面上的【此电脑】,右键选择【属性】2.选择【高级系统设置】3.选择【高级】,选择【环境变量】4.点击【新建】,输入【变量名】、【变量值-》自己mysql的安装目录】5.选择【path】,点击【编辑】,在【变量值】里面加上【%MYSQL_HOME%\bin; 注意:全英文】6.以上操作完成,可以 2026-03-03 00:45:16
  • 全网最全MySQL多线程复制原理,深入浅出的进军数据库开发

    前言MySQL通过Binlog进行主从复制,一直是用户爱恨交加的一个实现方式。所谓爱,在于它维护容易、分析简单且架构设计可以变化多端,这在使用MySQL的过程中,可以发挥DBA的想象来解决各种各样的问题,所以受到了业界朋友的青睐。说到恨,有一个问题很是令DBA头疼,即主从复制延迟的问题。一般在问题出 2026-03-02 01:21:52
  • MySQL实战篇:存过过程,procedure ,存储控制流程语句!

    【存储过程理论】1.sql语句无法编写处理流程的语句,存储过程就是数据库中保存的一些列sql命令的集合,可以通过存储过程就可以编写流程语句,如循环操作语句等。2创建.语法create procedure 存储过程名称(参数种类 参数 数据类型,...)begin处理内容end注:参数种类:in 输入 2026-02-28 08:36:01
  • MySQL到ClickHouse实时同步-CloudCanal实战

    简述CloudCanal 近期实现了 MySQL(RDS) 到 ClickHouse 实时同步的能力,功能包含全量数据迁移、增量数据迁移、结构迁移能力,以及附带的监控、告警、HA等能力(平台自带)。ClickHouse 本身并不直接支持 Update 和 Delete 能力,但是他自带的 Merge 2026-02-27 00:27:40
  • 通过创建1张表,把Mysql的基本知识点学会,程序员的基本功

    1bigintBIGINT[(M)] [UNSIGNED] [ZEROFILL] M默认为20大整数。带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。unsigned属性就是将数字类型无符号化 2026-02-24 00:47:00
  • 教你如何6秒钟往MySQL插入100万条数据

    一、思路往MySQL中插入1000000条数据只花了6秒钟!关键点:1.使用PreparedStatement对象2.rewriteBatchedStatements=true 开启批量插入,插入只执行一次,所有插入比较快。二、 代码package test0823.demo1;import j 2026-02-23 00:04:51