• 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
  • MySQL中的SQL Mode及其作用

    与其它数据库不同,MySQL可以运行在不同的SQL Mode下。SQL Mode定义MySQL应该支持什么样的SQL语法,以及它应该执行什么样的数据验证检查。SQL Mode可以设置为一组应做检查的代号列表(模式值列表),也可以设置为预定义好的组合代号。MySQL 5.7中的默认SQL Mode包括 2025-03-10 00:11:56
  • 当Mysql - InnoDB行锁遇到复合主键和多列索引

    背景今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了偶发的死锁问题。比如表t_lock_test中有两个主键都为primary key(a,b),但是更新 2025-03-09 00:32:22
  • MySQL的深入浅出

    Mysql如何执行一条sql Mysql执行一条sql,经历了哪些步骤呢?数据库接收到客户端发送的请求,会从数据库自己的连接池中,拿出一个线程来监听这个请求,以及从请求中拿到sql语句。拿到sql语句以后就会去调用sql接口,sql接口就要完成接下来对sql语句的一系列的操作。那么首先,由解析器对s 2025-03-08 01:05:43
  • mysql 打开binlog 日志

    Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日志来恢复数据。登录mysql查看binlog日志的状态,输入show variables like 2025-03-07 00:18:33
  • MySQL操作之DCL

    SQL 语句分类名字类型作用的对象作用DDL 英文全称 (Data Definition Language)数据定义语言库、表、列创建、删除、修改、库或表结构,对数据库或表的结构操作DML 英文全称(Data Manipulation Language)数据操作语言数据库记录 (数据)增、删、改,对 2025-03-07 00:12:02