• MySQL数据库备份过程的注意事项

    今天看了看数据 备份相关的东西,总结了几个 MySQL数据备份的注意事项,简单分享一下吧。       对于MySQL备份,每个DBA的理解可能...

    吾爱主题 2024-04-01 23:51:02阅读:136
  • MySQL Select语句是如何执行的

    MySQL Select语句是怎么执行的?    最近在极客时间看丁奇大佬的《MySQL45讲》,真心觉得讲的不错,把其中获得的一些MySQL方向的经验整理整理分享给大家...

    吾爱主题 2024-04-01 23:51:02阅读:151
  • delete、truncate、drop的区别以及该如何选择

    前言 上周同事小姐姐问我:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??” 那你是怎么删除的?...

    吾爱主题 2024-04-01 23:51:01阅读:149
  • MySQL两种删除用户语句的区别(delete user和drop user)

    Tip: 在MySQL中,我们经常需要创建用户和删除用户,创建用户时,我们一般使用create user或者grant语句来创建,create语法创建的用户没有任何权限,需要再使用grant...

    吾爱主题 2024-04-01 23:51:01阅读:191
  • 浅析MySQL并行复制

    01 并行复制的概念    在MySQL的主从复制架构中,主库上经常会并发的执行很多SQL,只要这些SQL没有产生锁等待,那么同一时间并发好几个SQL线程是没有问题的。...

    吾爱主题 2024-04-01 23:51:00阅读:139
  • Mysql出生日期转换为年龄并分组统计人数的方法示例

    查询数据库 ? 1 SELECT * FROM `student` 查询结果 &nb...

    吾爱主题 2024-04-01 23:51:00阅读:156
  • MySQL存储过程的深入讲解(in、out、inout)

    一、简介 从 5.0 版本才开始支持,是一组为了完成特定功能的SQL语句集合(封装),比传统SQL速度更快、执行效率更高。 存储过程的优点 1、执行一次后,会将生成的二进制代码驻留缓...

    吾爱主题 2024-04-01 23:50:59阅读:189
  • IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    1.添加插件,在pom文件的下的添加以下配置 ? 1 2 3 4 5 6 7 8 9 10 11 12...

    吾爱主题 2024-04-01 23:50:59阅读:164
  • MySQL删除了记录不生效的原因排查

    线上的一次MySQL事务问题记录   上周五进行了一个大表删除的操作,在删除的过程中,出现了一点小问题,白白花费了两个小时,我这里记录了一下大概的过程,废话不多说了,直接看过程吧。...

    吾爱主题 2024-04-01 23:50:58阅读:127
  • MySQL中json字段的操作方法

       MySQL5.7.8中引入了json字段,这种类型的字段使用的频率比较低,但是在实际操作中,有些业务仍然在用,我们以此为例,介绍下json字段的操作方法: 还是从例...

    吾爱主题 2024-04-01 23:50:58阅读:221
  • MySQL CHAR和VARCHAR存储、读取时的差别

    导读 你真的知道CHAR和VARCHAR类型在存储和读取时的区别吗? 还是先抛几条结论吧: 1、存储的时候,CHAR总是会补足空格后再存储,不管用户插入数据时尾部有没有包含空格。...

    吾爱主题 2024-04-01 23:50:57阅读:181
  • Mysql删除数据以及数据表的方法实例

    在Mysql 中删除数据以及数据表非常的容易,但是需要特别小心,因为一旦删除所有数据都会消失。 删除数据 删除表内数据,使用delete关键字。 删除指定条件的数据 删除用户表内...

    吾爱主题 2024-04-01 23:50:57阅读:150
  • CentOS8下MySQL 8.0安装部署的方法

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7 vs 8.0,哪个性能更牛?...

    吾爱主题 2024-04-01 23:50:56阅读:150
  • count(1)、count(*)与count(列名)的执行区别详解

    执行效果: 1.  count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!  从...

    吾爱主题 2024-04-01 23:50:56阅读:203
  • MySQL学习教程之聚簇索引

    聚簇,其实是相对于InnoDB这个数据库引擎来说的,因此在将聚簇索引的时候,我们通过InnoDB和MyISAM这两个MySQL的数据库引擎展开。 InnoDB和MyISAM的数据分布对比...

    吾爱主题 2024-04-01 23:50:55阅读:170
  • 浅谈MySQL大表优化方案

    背景 阿里云RDS FOR MySQL(MySQL5.7版本)数据库业务表每月新增数据量超过千万,随着数据量持续增加,我们业务出现大表慢查询,在业务高峰期主业务表的慢查询需要几十秒严重影响业...

    吾爱主题 2024-04-01 23:50:55阅读:187
  • MySQL慢查询相关参数原理解析

    MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记...

    吾爱主题 2024-04-01 23:50:54阅读:146
  • Mysql5.7定时备份的实现

    1、找到mysql安装路径D:\xxx\MYSQL\MySQL Workbench CE 6.0.8下的mysqldump.exe,由于脚本执行该程序要求路径下不能有空格(如果路径有空格则会生成...

    吾爱主题 2024-04-01 23:50:54阅读:201
  • MySQL学习记录之KEY分区引发的血案

    需求背景 业务表tb_image部分数据如下所示,其中id唯一,image_no不唯一。image_no表示每个文件的编号,每个文件在业务系统中会生成若干个文件,每个文件的唯一ID就是字段i...

    吾爱主题 2024-04-01 23:50:53阅读:162
  • MySQL5.7 mysqldump备份与恢复的实现

    MySQL 备份 冷备份: 停止服务进行备份,即停止数据库的写入 热备份: 不停止服务进行备份(在线) mysql 的 MyIsam 引擎只支持冷备份,InnoDB 支持热备份,原因...

    吾爱主题 2024-04-01 23:50:53阅读:184
  • MySQL如何解决DOS窗口乱码问题

    乱码问题如下: 导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。 解决: ?...

    吾爱主题 2024-04-01 23:50:52阅读:152
  • MySQL如何利用DCL管理用户和控制权限

    DCL(Data Control Language):数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。 一、管理用户 1、创建用户 ?...

    吾爱主题 2024-04-01 23:50:52阅读:149
  • mysql中find_in_set函数的基本使用方法

    前言 这是我最近新接触到的一个函数, 我在项目中的使用场景是这样的: 有一个应用类型表,表中有parentId字段和parentIds字段,前者为父级id,后者为多级父级id,在库中...

    吾爱主题 2024-04-01 23:50:51阅读:171
  • MySQL基于java实现备份表操作

    核心是mysqldump和Runtime 操作其实并不是很困难,创建一个进行备份操作的类,接收到备份调用后,标记该表正在备份,然后创建一个子线程进行备份操作。所需的配置信息是从配置文件读取的,也...

    吾爱主题 2024-04-01 23:50:51阅读:132
  • 在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解

    一、下载mysql数据库并进行安装和配置 下载地址:https://dev.mysql.com/downloads/installer/ 二、下载jdbc连接器 下载地址:my...

    吾爱主题 2024-04-01 23:50:50阅读:148
  • MySQL8.0中的降序索引

    前言 相信大家都知道,索引是有序的;不过,在MySQL之前版本中,只支持升序索引,不支持降序索引,这会带来一些问题;在最新的MySQL 8.0版本中,终于引入了降序索引,接下来我们就来看一看...

    吾爱主题 2024-04-01 23:50:50阅读:134
  • 详解mysql中的存储引擎

    mysql存储引擎概述 什么是存储引擎? mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同...

    吾爱主题 2024-04-01 23:50:49阅读:153
  • MySQL 两种恢复数据的方法

    一 前言 前一段时间接二连三的出现开发人员在测试环境和生产误操作导致数据库误删除/更新,对DBA而言,回滚数据着实是一件头疼的事情,凡涉及到恢复线上数据必然对应用带来一定的影响。大多数情况是...

    吾爱主题 2024-04-01 23:50:49阅读:155
  • MySQL 8.0 之索引跳跃扫描(Index Skip Scan)

    前言 MySQL 8.0.13开始支持 index skip scan 也即索引跳跃扫描。该优化方式支持那些SQL在不符合组合索引最左前缀的原则的情况,优化器依然能组使用组合索引。 ta...

    吾爱主题 2024-04-01 23:50:48阅读:159
  • mysql的登陆和退出命令格式

    mysql登陆的命令格式为: ? 1 mysql -h [hostip] -u [username] -p [ password ]...

    吾爱主题 2024-04-01 23:50:48阅读:132
  • MySql设置指定用户数据库查看查询权限

    一、新建用户: 1、执行sql语句新建(推荐): ? 1 2 3 4 5 6 7 8 9 10 11 1...

    吾爱主题 2024-04-01 23:50:47阅读:144
  • MySQL 8.0.19安装详细教程(windows 64位)

    目录 初始化MySQL 安装MySQL服务 + 启动MySQL 服务 连接MySQL + 修改密码 话不多说直接开干 先去官网下载点击的MySQL的下载...

    吾爱主题 2024-04-01 23:50:47阅读:176
  • MySQL group by和order by如何一起使用

    假设有一个表:reward(奖励表),表结构如下: ? 1 2 3 4 5 6 7 8 9 10 11 12...

    吾爱主题 2024-04-01 23:50:46阅读:189
  • CentOS7.5 安装MySql的教程

    1.先检查系统是否装有mysql ? 1 rpm -qa | grep mysql 2.下载mysq...

    吾爱主题 2024-04-01 23:50:46阅读:130
  • mysql split函数用逗号分隔的实现

    1:定义存储过程,用于分隔字符串 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1...

    吾爱主题 2024-04-01 23:50:46阅读:159
  • MySQL中将一列以逗号分隔的值行转列的实现

    前言 有时会遇到没有遵守第一范式设计模式的业务表。即一列中存储了多个属性值。如下表   pk value...

    吾爱主题 2024-04-01 23:50:45阅读:205
  • MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    1例如:要把如图1的字段拆分图2 ? 1 2 3 4 5 6 7 8 9 select a...

    吾爱主题 2024-04-01 23:50:45阅读:139
  • mysql横向转纵向、纵向转横向排列的方法

    初始化数据 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

    吾爱主题 2024-04-01 23:50:44阅读:220
  • navicat创建MySql定时任务的方法详解

    navicat创建mysql 定时任务详解 事件(event)是mysql在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“...

    吾爱主题 2024-04-01 23:50:44阅读:200
  • MySql比较运算符正则式匹配REGEXP的详细使用详解

     一、初始化数据 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

    吾爱主题 2024-04-01 23:50:43阅读:143
  • 记一次MySQL的优化案例

    一  背景       有赞的每个OLTP数据库实例上会设置一个sql-killer进程用于kill 掉执行时间超过一定阈值的sql。下午开发接收到s...

    吾爱主题 2024-04-01 23:50:43阅读:146
  • 谈谈MySQL中的隐式转换

    工作过程中会遇到比较多关于隐式转换的案例,隐式转换除了会导致慢查询,还会导致数据不准。本文通过几个生产中遇到的案例来。 基础知识 关于比较运算的原则,MySQL官方文档的描述: http...

    吾爱主题 2024-04-01 23:50:42阅读:151
  • 详解MySQL 8.0 之不可见索引

    言 MySQL 8.0 从第一版release 到现在已经走过了4个年头了,8.0版本在功能和代码上做了相当大的改进和重构。和DBA圈子里的朋友交流,大部分还是5.6 ,5.7的版本,少量的...

    吾爱主题 2024-04-01 23:50:42阅读:149
  • 实例验证MySQL|update字段为相同的值是否会记录binlog

    一 前言 前几天一个开发同事咨询我,update 更新字段为相同的值是否会记录binlog,我回复说不会。 其实 严格的说这个答案是不准确的,说要区分场景。是否记录 update 语句到...

    吾爱主题 2024-04-01 23:50:41阅读:111
  • mysql 8.0.22 安装配置方法图文教程

    本文记录了mysql 8.0.22 安装配置图文教程,供大家参考,具体内容如下 一、安装 (1)、官网下载 (2)、安装(前提是之前没安装过mysql,若安装...

    吾爱主题 2024-04-01 23:50:41阅读:165
  • 详解mysql 中的锁结构

    Mysql 支持3中锁结构 表级锁,开销小,加锁快,不会出现死锁,锁定的粒度大,冲突概率高,并发度最低 行级锁,开销小,加锁慢,会出现死锁,锁定粒度小,冲突概率最低,并发度最高...

    吾爱主题 2024-04-01 23:50:40阅读:151
  • 详解MySQL中的数据类型和schema优化

    最近在学习mysql优化方面的知识。本文就数据类型和schema方面的优化进行介绍。 1. 选择优化的数据类型 mysql支持的数据类型有很多,而如何选择出正确的数据类型,对于性能...

    吾爱主题 2024-04-01 23:50:40阅读:180
  • Servermanager启动连接数据库错误如何解决

    servermanager启动连接数据库错误 运行mgrstart.bat 报错如下 解决办法: 修改c:\siemens\teamcenter12\pool_man...

    吾爱主题 2024-04-01 23:50:39阅读:140
  • MySQL数据中很多换行符和回车符的解决方法

    目录 发现问题 1、如何去掉换行符、回车符 2、SELECT如何忽略"换行符、回车符"进行查询 3、经验总结   发现问题 今天一大早客户...

    吾爱主题 2024-04-01 23:50:39阅读:155
  • SQL实现相邻两行数据的加减乘除操作

    sql实现表里数据按一定顺序排序后,按某几个字段分组后相邻两行数据实现加减乘除运算。 思路: 1:先把表数据分组排序后打上序号标签 2:根据需求把标签字段加/减一 上代码:...

    吾爱主题 2024-04-01 23:50:38阅读:143