• mysql主键或者唯一索引重复插入失败解决方案

    我们知道,mysql 如果设置了主键或者唯一约束,再插入相同的值会报错。假设表中设置name字段为唯一索引,在存在 name = '张三' 的情况下,再插入"张三", insert into sc (name,class,score) values ('张三','三年二班',90);报错信息如下:& 2025-03-14 00:58:16
  • linux 彻底删除mysql

    在使用宝塔过程中,mysql出现错误,例如数据库管理员密码忘记,初始化中密码记错,导致无法操作数据库等问题。彻底删除mysql,重新再安装一次。删除mysql步骤:1、使用命令:rpm -qa | grep -i mysql 查看当前系统中是否安装mysql的情况例如:[root@9r8aZ ~]# 2025-03-14 00:32:30
  • mysql 查找字符串位置一个小技巧

    在查询字符串字段添加索引的情况下,模糊查询时 like '%xxx%' ,这种情况下不会走索引。模糊查询时 like 'xxx%',这种情况下会走索引,查询效率会有很多提升,希望对大家有帮助。索引情况下,模糊查询时只要字符串开头不是百分号就行。 2025-03-13 00:21:47
  • MySQL 分库分表方案,总结的非常好

    数据库分库分表前言公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。 2025-03-13 00:17:11
  • mysql卡慢cpu占用高解决办法

    某网站cpu最近经常飙到100%,并居高不下,今天早上仔细检查了一下。目前此网站的七日平均日 IP 为2000,PV 为 3万左右。网站A 用的 database 目前有39个表,记录数 60.1万条,占空间 45MB。按这个数据,MySQL 不可能占用这么高的资源。 于是在服务器上运行命令,将 m 2025-03-13 00:12:06
  • JMeter操作Mysql数据库

    JMeter连接mysql数据库是很方便的,下面就演示一下具体的操作。首先,在本地安装好mysql服务器,建立库和表,并准备数据以供测试使用。接下来,在【测试计划】中添加JDBC驱动,即下载mysql-connector-bin.jar并添加到classpath中。如下图所示:当然,如果将这个jar 2025-03-13 00:06:51
  • MySQL的COUNT语句,竟然都能被面试官虐的这么惨?

    数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是CO 2025-03-12 00:07:52
  • MySQL中DATE_ADD() 函数

    DATE_ADD() 函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值: 2025-03-11 00:25:44
  • MHA实现MySQL 8数据库的高可用性

    MHA (Master High Availability) 是一个开源的MySQL主从复制集群解决方案,用于实现MySQL数据库的高可用性。MHA中间件是MHA解决方案的核心组成部分,它负责监控MySQL主节点的状态,并在主节点发生故障时自动切换到备节点,以保证数据库的持续可用性。MHA中间件的工 2025-03-11 00:13:38
  • 卓象程序员:使用Navicat创建mysql事件

    本篇文章主要介绍在Navicat中创建mysql事件。还是最重要的第一步查看定时器状态 SHOW VARIABLES LIKE '%sche%';开始定时器SET GLOBAL event_scheduler = 1;创建事件填写事件执行内容选择事件开始时间AT 时间戳,用来完成单次的计划任务。EV 2025-03-11 00:01:07