标签:Mysql

MySQL如何优雅的删除大表实例详解

MySQL如何优雅的删除大表实例详解

前言 删除表,大家下意识想到的命令可能是直接使用DROP TABLE "表名",这是初生牛犊的做法,因为当要删除的表达空间到几十G,甚至是几百G的表时候。这样一条命令下去,MySQL可能就直

向阳逐梦 向阳逐梦 2023-05-01
0 0 0
监控MySQL主从状态的shell脚本

监控MySQL主从状态的shell脚本

分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本 SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS_MYSQL:为mysql命令路径 WEBHOOK:为企业微信机

捡田螺的小男孩 捡田螺的小男孩 2023-05-01
0 0 0
详解 MySQL 执行计划

详解 MySQL 执行计划

EXPLAIN语句提供有关MySQL如何执行语句的信息。EXPLAIN与SELECT,DELETE,INSERT,REPLACE和UPDATE语句一起使用。 EXPLAIN为SELECT语句中使用的每个表返回一行信息。它按照MySQL在处理语句时读取它们

三掌柜 三掌柜 2023-05-01
0 0 0
Mysql实现定时清空一张表的旧数据并保留几条数据

Mysql实现定时清空一张表的旧数据并保留几条数据

要达到如下目的: Mysql数据库会每隔一段时间(可以是2小时,也可以是一天,这个可以自定义),定时对一张库中的表做一个判断,如果这张表的数据超过了20条(这个数据也是自定义的,

宇宙之一粟 宇宙之一粟 2023-05-01
0 0 0
MySQL如何优化索引

MySQL如何优化索引

1. MySQL如何使用索引 索引用于快速查找具有特定列值的行。如果没有索引,MySQL必须从第一行开始,然后遍历整个表以找到相关的行。表越大,花费越多。如果表中有相关列的索引,M

剑圣无痕 剑圣无痕 2023-05-01
0 0 0
MySQL 实现lastInfdexOf的功能案例

MySQL 实现lastInfdexOf的功能案例

MySQL有的时候需要用到类似lastIndexOf的功能,然而它没有现成直接可用的函数,就需要自己来琢磨了。 首先,MySQL提供了以下3个函数: instr(str:varchar, substr:varchar):返回subsrtr在str第一次

大白菜程序猿 大白菜程序猿 2023-05-01
0 0 0
mysql 的indexof函数用法说明

mysql 的indexof函数用法说明

如下所示: LOCATE(substr,str) 返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0. mysql select LOCATE('bar', 'foobarbar'); - 4 mysql select LOCATE('xbar', 'foo

贤蛋大眼萌 贤蛋大眼萌 2023-05-01
0 0 0
MySQL null的一些易错点

MySQL null的一些易错点

依据null-values,MySQL的值为null的意思只是代表没有数据,null值和某种类型的零值是两码事,比如int类型的零值为0,字符串的零值为””,但是它们依然是有数据的,不是null. 我们在保存数据的时

三掌柜 三掌柜 2023-05-01
0 0 0
MySQL SHOW STATUS语句的使用

MySQL SHOW STATUS语句的使用

做MySQL性能调整和服务状态监控,有个前提就是我们要知道当前MySQL的运行状态. 很对开发人员对分库分表,读写分离,SQL性能分析等或多或少有看过一些文章分析,但是如果不结合实际的My

剑圣无痕 剑圣无痕 2023-05-01
0 0 0
Mysql技术内幕之InnoDB锁的深入讲解

Mysql技术内幕之InnoDB锁的深入讲解

前言 自7月份换工作以来,期间一直在学习MySQL的相关知识,听了一些视频课,但是一直好奇那些讲师的知识是从哪里学习的。于是想着从书籍中找答案。毕竟一直 看视频也不是办法,

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-30
0 0 0
MySQL数据归档小工具mysql_archiver详解

MySQL数据归档小工具mysql_archiver详解

一.主要概述 MySQL数据库归档历史数据主要可以分为三种方式:一.创建编写SP、设置Event;二.通过dump导入导出;三.通过pt-archiver工具进行归档。第一种方式往往受限于同实例要求,往往

竹子爱熊猫 竹子爱熊猫 2023-04-30
0 0 0
修改MySQL数据库引擎为InnoDB的操作

修改MySQL数据库引擎为InnoDB的操作

PS:我这里用的PHPStudy2016 1、修改时停止MySQL 2、修改my.ini default-storage-engine=INNODB 3、修改后删除D:phpStudyMySQLdata下ib开头的日志文件 4、启动MySQL 设置好后,通过navicat创建与目标数据库一

三掌柜 三掌柜 2023-04-30
0 0 0
如何安全地关闭MySQL

如何安全地关闭MySQL

在关闭mysql server的时候,可能会由于关闭的方式而出现各种问题。下面的一些步骤,可以减少问题的发生。 1.停止复制 在一些特殊环境下,slave节点可能会尝试从错误的位置(position)进行

向阳逐梦 向阳逐梦 2023-04-30
0 0 0
Navicat for MySQL 15注册激活详细教程

Navicat for MySQL 15注册激活详细教程

1.下载Navicat for MySQL 15 https://www.navicat.com.cn/download/navicat-for-mysql 2.下载激活工具 注意:因某些限制,下载链接通过如下方式获取: 需要的小伙伴,请关注微信公众号: Java技术迷 , 或者扫

贤蛋大眼萌 贤蛋大眼萌 2023-04-30
0 0 0
explain命令为什么可能会修改MySQL数据

explain命令为什么可能会修改MySQL数据

如果有人问你,对查询执行EXPLAIN是否可以改变你的数据库,你可能会说不会; 通常都是这么认为的。EXPLAIN应该向我们展示查询是如何执行的,而不是执行查询,因此它不能更改任何数据

法医 法医 2023-04-30
0 0 0
MySQL8.0.21安装步骤及出现问题解决方案

MySQL8.0.21安装步骤及出现问题解决方案

官网下载 先去官网下载MySQL 链接跳转的是mysql的下载地址:https://dev.mysql.com/downloads/mysql/ 目前最新版的就是8.0.21 解压好,是下图的样式 初始化配置 由于下载好且解压的文件夹没有my.

共饮一杯 共饮一杯 2023-04-30
0 0 0
解决MySQL8.0时区的问题步骤

解决MySQL8.0时区的问题步骤

软件版本 Windows:Windows10 MySQL:mysql-8.0.16-winx64.zip 问题描述 java将当前时间保存到MySQL数据库时,MySQL中的时间不正确 问题分析 原因一:java数据库连接使用UTC时区(世界标准时间),即

大白菜程序猿 大白菜程序猿 2023-04-30
0 0 0
MySql8 WITH RECURSIVE递归查询父子集的方法

MySql8 WITH RECURSIVE递归查询父子集的方法

背景 开发过程中遇到类似评论的功能是,需要时用查询所有评论的子集。不同数据库中实现方式也不同,本文使用Mysql数据库,版本为8.0 Oracle数据库中可使用START [Param] CONNECT BY PRIOR M

捡田螺的小男孩 捡田螺的小男孩 2023-04-30
0 0 0
解决seata不能使用mysql8版本的问题方法

解决seata不能使用mysql8版本的问题方法

可能原因:seata不支持mysql8最主要的原因就是连接驱动是5版本的,所以将mysql8版本的连接驱动替换掉或者两个都保留也可以。 1.去到seata/lib目录下,将8版本的jar包粘贴到目录下 2.修改

捡田螺的小男孩 捡田螺的小男孩 2023-04-30
0 0 0
Nacos配置MySQL8的方法

Nacos配置MySQL8的方法

1、MySQL创建数据库nacos_config 2、选中数据库nacos_config,执行Nacos自带的创建表脚本https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql或nacos安装目录下c

宇宙之一粟 宇宙之一粟 2023-04-30
0 0 0
1 485 486 487 488 489 736