• 超详细MySQL8.0.22安装及配置教程

    大家好,今天我们来学习一下 mysql8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入mysql官网下载,如下图所示: 第二步 进入下载完成后解压到除c盘以外...

    吾爱主题 2024-04-01 23:52:21阅读:111
  • Mysql 5.6 "隐式转换"导致的索引失效和数据不准确的问题

    背景 在一次进行sql查询时,我试着对where条件中vachar类型的字段去掉单引号查询,这个时候发现这条本应该很快的语句竟然很慢。这个varchar字段有一个复合索引。其中的总条数...

    吾爱主题 2024-04-01 23:52:21阅读:160
  • MySQL binlog_ignore_db 参数的具体使用

    前言:  经过前面文章学习,我们知道 binlog 会记录数据库所有执行的 DDL 和 DML 语句(除了数据查询语句select、show等)。注意默认情况下会记录所有库的操作,...

    吾爱主题 2024-04-01 23:52:20阅读:99
  • MYSQL字符串强转的方法示例

    前言 由于两个表同一字段类型不一样,甚至是编码类型不一样也会导致查询不走索引,速度会很慢。 强转 直接举例说明: A 表id是int 类型  B表id是 char 类型...

    吾爱主题 2024-04-01 23:52:20阅读:114
  • MySQL 慢查询日志的开启与配置

    简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: ? 1 2...

    吾爱主题 2024-04-01 23:52:19阅读:94
  • Navicat Premium远程连接MySQL数据库的方法

    新建连接的一方相当于是客户端,被连接的相当于是服务端,步骤如下: 1.创建子账户,在navicat查询界面键入以下授权命令,依次执行 ? 1 2...

    吾爱主题 2024-04-01 23:52:19阅读:126
  • MySQL decimal unsigned更新负数转化为0

    今天在验证接口的并发问题时,把之前通过 redis 解决的并发压力转移到 mysql 上(redis 在 set 保存数据和数据过期需要去向数据库获取时存在时延,会存在空挡造成大并发多插入数据的...

    吾爱主题 2024-04-01 23:52:18阅读:121
  • Mysql匿名登录无法创建数据库问题解决方案

    常见问题 access denied for user ''@'localhost' to database 'web02' //web02是我自己创建的数据库 原因分析:mysql数据...

    吾爱主题 2024-04-01 23:52:18阅读:118
  • linux下利用Docker安装mysql的步骤

    作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导...

    吾爱主题 2024-04-01 23:52:18阅读:137
  • MySQL排序原理和案例详析

    前言 排序是数据库中的一个基本功能,MySQL也不例外。用户通过Order by语句即能达到将指定的结果集排序的目的,其实不仅仅是Order by语句,Group by语句,Distinct...

    吾爱主题 2024-04-01 23:52:17阅读:145
  • 详解mysql中的字符集和校验规则

    1几种常见字符集      在MySQL中,最常见的字符集有ASCII字符集、latin字符集、GB2312字符集、GBK字符集、UTF8字符集等,下...

    吾爱主题 2024-04-01 23:52:16阅读:145
  • MySQL 中行转列的方法

    MySQL行转列操作     所谓的行转列操作,就是将一个表的行信息转化为列信息,说着可能比较笼统,这里先举个例子,如下: ?...

    吾爱主题 2024-04-01 23:52:16阅读:117
  • MySQL 字符类型大小写敏感

    mysql字符类型默认是不区分大小写的,即select * from t where name='AAA'与='aaa'没区别,以下是测试的例子 ? 1...

    吾爱主题 2024-04-01 23:52:15阅读:120
  • MySQL 的 21 个规范、优化最佳实践!

    前言 每一个好习惯都是一笔财富,本文分 SQL 后悔药,SQL 性能优化,SQL 规范优雅三个方向,分享写 SQL 的 21 个好习惯和最佳实践! 写完SQL先explain查看执行计划...

    吾爱主题 2024-04-01 23:52:15阅读:133
  • MySQL中的binary类型使用操作

    本文主要向大家介绍了MySQL数据库之MySQL的binary类型操作,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。 示例数据表: ?...

    吾爱主题 2024-04-01 23:52:14阅读:114
  • MySQL找出未提交事务的SQL实例浅析

    很久之前曾经总结过一篇博客“MySQL如何找出未提交事务信息”,现在看来,这篇文章中不少知识点或观点都略显肤浅,或者说不够深入,甚至部分结论是错误的。下面重新探讨一下这个话题。那么我们还是以之前...

    吾爱主题 2024-04-01 23:52:14阅读:220
  • 实例讲解MySQL 慢查询

    简介        开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化...

    吾爱主题 2024-04-01 23:52:13阅读:125
  • 开启MySQL远程连接的方法

    MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架...

    吾爱主题 2024-04-01 23:52:13阅读:175
  • MySQL如何插入Emoji表情

    前言 今天在设计开源项目的反馈信息表时遇到了emoji表情插入失败的问题,网上找了很多解决方案,答案五花八门,没找到好使的。 经过一番折腾后,终于成功插入了emoji表情,本文就跟大家分...

    吾爱主题 2024-04-01 23:52:12阅读:130
  • MySQL压力测试工具Mysqlslap的使用

    一、MySQL自带的压力测试工具 Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出...

    吾爱主题 2024-04-01 23:52:12阅读:135
  • MySQL SQL优化教程之in和range查询

    首先我们来说下in()这种方式的查询。在《高性能MySQL》里面提及用in这种方式可以有效的替代一定的range查询,提升查询效率,因为在一条索引里面,range字段后面的部分是不生效的。使用i...

    吾爱主题 2024-04-01 23:52:11阅读:140
  • SQL优化教程之in与range查询

    前言 《高性能MySQL》里面提及用in这种方式可以有效的替代一定的range查询,提升查询效率, 因为在一条索引里面,range字段后面的部分是不生效的(ps.需要考虑 ICP) 。MyS...

    吾爱主题 2024-04-01 23:52:11阅读:117
  • MySQL锁阻塞的深入分析

    日常维护中,经常会碰到线程被阻塞,导致数据库响应非常慢,下面就看看如何获取是哪个线程导致了阻塞的。 1. 环境说明 RHEL 6.4 x86_64 + MySQL 5.6.19 事务...

    吾爱主题 2024-04-01 23:52:10阅读:120
  • mysql查看死锁与去除死锁示例详解

    1、查询进程 show processlist 2、 查询到相对应的进程,然后 kill id 验证(kill后再看是否还有锁) 2、查询是否锁表 ?...

    吾爱主题 2024-04-01 23:52:09阅读:150
  • Mysql查看死锁与解除死锁的深入讲解

    前言 前段时间遇到了一个mysql 死锁相关的问题,整理一下。 问题描述:mysql 的修改语句似乎都没有生效,同时使用mysql gui 工具编辑字段的值时会弹出异常。 什么...

    吾爱主题 2024-04-01 23:52:09阅读:118
  • mysql插入前判断数据是否存在的操作

    业务场景:需要记入访客的访问情况,但不能重复记入 可以插入前进行判断要插入的数据是否存在业务代码如下 : ? 1 2 3 4...

    吾爱主题 2024-04-01 23:52:08阅读:124
  • mysql json格式数据查询操作

    预设表名是 base_data , json列名是 json_value json_value的值是 {“ids”:[“a”,“b”],“datas”:[{“name”:“张三”}...

    吾爱主题 2024-04-01 23:52:08阅读:107
  • 解决MySQL读写分离导致insert后select不到数据的问题

    MySQL设置独写分离,在代码中按照如下写法,可能会出现问题 ? 1 2 3 4 5 // 先录入 this. i...

    吾爱主题 2024-04-01 23:52:07阅读:126
  • mysql innodb的重要组件汇总

    innodb包涵如下几个组件  一、innodb_buffer_pool:        它主要用来缓存数据与索引(...

    吾爱主题 2024-04-01 23:52:07阅读:123
  • 详解mysql持久化统计信息

    一、持久化统计信息的意义:   统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启   之前的统计信息就没有了,那么当SQL语句来...

    吾爱主题 2024-04-01 23:52:06阅读:104
  • MySQL索引失效的几种情况详析

    1.前导模糊查询不能利用索引(like '%xx'或者like '%xx%') 假如有这样一列code的值为'aaa','aab','baa','bab' ,如果where code lik...

    吾爱主题 2024-04-01 23:52:06阅读:138
  • mybatis-plus分页传入参数后sql where条件没有limit分页信息操作

    折腾了差不多两个小时,各种方法尝试,后来想想应该是where过滤后的数据量没有达到默认一页规定的数量所以干脆where就不显示limit信息了,试了一下还真是。。。这作者还真是把程序做的足够智能...

    吾爱主题 2024-04-01 23:52:05阅读:127
  • 浅析MySQL - MVCC

    版本链 在InnoDB引擎表中,他们的聚簇索引记录中有两个隐藏列: trx_id:用来存储对数据进行修改时的事务id roll_pointer:每次对哪条聚簇索引记录有修改的...

    吾爱主题 2024-04-01 23:52:05阅读:90
  • MySQL制作具有千万条测试数据的测试库的方法

    有时候需要制造一些测试的数据,以mysql官方给的测试库为基础,插入十万,百万或者千万条数据。利用一些函数和存储过程来完成。 官方给的测试库地址:https://github.com/dat...

    吾爱主题 2024-04-01 23:52:04阅读:168
  • Mysql普通索引与唯一索引的选择详析

    假设一个用户管理系统,每个人注册都有一个唯一的手机号,而且业务代码已经保证了不会写入两个重复的手机号。如果用户管理系统需要按照手机号查姓名,就会执行类似这样的 sql 语句: ?...

    吾爱主题 2024-04-01 23:52:04阅读:137
  • MYSQL数据库GTID实现主从复制实现(超级方便)

    一、添加Maria源 ? 1 vi /etc/yum .repos.d /MariaDB .repo...

    吾爱主题 2024-04-01 23:52:03阅读:141
  • 详解DBeaver连接MySQL8以上版本以及解决可能遇到的问题

    数据库mysql版本8.0.18 下载一个dbeaver.exe 下载地址:https://dbeaver.io/download/ 点击新建 --》数据库连接 --》下一步...

    吾爱主题 2024-04-01 23:52:03阅读:145
  • 详解如何在阿里云服务器安装Mysql数据库

    前言 由于在学习过程中需要安装zookeeper,我的虚拟机一直有问题,就够买了阿里云服务器。安装完zookeeper后想着把数据库也安装在服务器上,释放一下电脑的压力,在安装数据库的时候遇...

    吾爱主题 2024-04-01 23:52:02阅读:200
  • 聊聊MySQL的COUNT(*)的性能

    前言 基本职场上的程序员用来统计数据库表的行数都会使用count(*),count(1)或者count(主键),那么它们之间的区别和性能你又是否了解呢? 其实程序员在开发的过程中,在一张...

    吾爱主题 2024-04-01 23:52:02阅读:138
  • 详解MySQL拼接函数CONCAT的使用心得

    前几篇文章给大家介绍了MySQL中的替换函数(Replace)、切分函数(SubString),今天我们一起来看看MySQL专业拼接“字符串”的函数:concat。老规矩,有好的建议和想法,记得...

    吾爱主题 2024-04-01 23:52:01阅读:139
  • MySql主从复制实现原理及配置

    数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统...

    吾爱主题 2024-04-01 23:52:01阅读:120
  • 记一次MySQL更新语句update的踩坑

    背景 最近在一次线上作业过程中执行了一句DML语句,本以为万无一失,结果应用反馈说没有更新,数据还是没有变,最后经过排查才发现是我语句写错了,导致update语句执行的结果与预期不符。...

    吾爱主题 2024-04-01 23:52:00阅读:153
  • MySQL的Flush-List和脏页的落盘机制

    一、回顾 MySQL启动后Buffer Pool会初始化。Buffer Pool也会初始化好N多个空白的缓存页,以及它们的描述数据会被组织成LRU链表以及FreeList 双向链表。 这...

    吾爱主题 2024-04-01 23:52:00阅读:150
  • Sysbench对Mysql进行基准测试过程解析

    前言 1.基准测试(benchmarking)是性能测试的一种类型,强调的是对一类测试对象的某些性能指标进行定量的、可复现、可对比的测试。 进一步来理解,基准测试是在某个时候通过基准测试...

    吾爱主题 2024-04-01 23:51:59阅读:161
  • 解决myBatis中删除条件的拼接问题

    今天刚刚学习了mybatis,做了简单的对数据库的增删改查。在进行删除操作时,单条删除时很简单,但是批量删除的时候拼接删除条件却有些麻烦,现记录一下做法。 Sql语句中,当删除条件并不唯一的...

    吾爱主题 2024-04-01 23:51:59阅读:119
  • mysql 8.0.22 下载安装配置方法图文教程

    MySQL 8.0.22下载及安装,供大家参考,具体内容如下 一. 下载mysql 1.进入MySQL官网下载,或直接点击下载,如下图所示: 2.点击"DOWNLOADS"...

    吾爱主题 2024-04-01 23:51:58阅读:133
  • Mac下mysql 8.0.22 找回密码的方法

    Mac 最新版 MySQL 8.0.22 找回密码大全 问题描述: 昨天心血来潮, 想在Mac上体验一下最新版的MySQL的更改密码的流程, 一下子手贱用mysql_native_pas...

    吾爱主题 2024-04-01 23:51:58阅读:111
  • mysql 8.0.22 winx64安装配置图文教程

    mysql 8.0.22 winx64安装配置图文教程,供大家参考,具体内容如下 1.下载 进入MySQL官网下载,或直接点击下载 2.安装 1.以管理员身份 --找...

    吾爱主题 2024-04-01 23:51:57阅读:132
  • CenOS6.7下mysql 8.0.22 安装配置方法图文教程

    cenos6.7安装mysql8.0.22(建议收藏) 1、下载mysql安装包 官网下载链接:MySQL官网下载 选择与自己系统对应的版本下载 2、把安装包上传的linu...

    吾爱主题 2024-04-01 23:51:57阅读:110
  • mysql 8.0.22.0 下载安装配置方法图文教程

    mysql 8.0.22 下载安装配置方法,供大家参考,具体内容如下 一. 下载mysql 1.进入MySQL官网下载,或直接点击下载,如下图所示: &...

    吾爱主题 2024-04-01 23:51:56阅读:128