MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

shell脚本一键安装MySQL5.7.29的方法

本文参考51CTO博客作者wjw555的作品 脚本内容: vim install.mysql.sh #!/bin/bash [ -f /etc/init.d/functions ]…

2022-05-22 330

MySQL基于group_concat()函数合并多行数据

  一个很有用的函数   group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。   通俗点理解,其实是这样的:group_conca…

2022-05-22 414

MySQL如何基于Explain关键字优化索引功能

  explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。   explain…

2022-05-22 915

MySQL Like模糊查询速度太慢如何解决

问题:明明建立了索引,为何Like模糊查询速度还是特别慢? Like是否使用索引?   1、like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查…

2022-05-22 931

MySQL手动注册binlog文件造成主从异常的原因

一、问题来源 有一个朋友@水米田 问我,基于POSITION的主从。他做了如下的操作 将备份的一些binlog文件加入到了目录中 修改index文件,加入了这些binlog文件 f…

2022-05-22 993

MySQL取消了Query Cache的原因

MySQL之前有一个查询缓存Query Cache,从8.0开始,不再使用这个查询缓存,那么放弃它的原因是什么呢?在这一篇里将为您介绍。 MySQL查询缓存是查询结果缓存。它将以S…

2022-05-22 1,147

MySQL IFNULL判空问题解决方案

问题:mybatis返回的null类型数据消失,导致前端展示出错 思路:如果查询出的结果是空值,应当转换成空字符串。当然在前端也能进行判断,但要求后台实现这个功能。 解决方案:  …

2022-05-22 413

MySQL备份恢复设计思路

背景 首先交代一下背景,由于某些因素的限制,我们公司目前的备份策略采用的是隔天全备的方案,增量备份则使用的是binlog server的方式,那么如何快速恢复就成为了我们需要思考的…

2022-05-22 548

MySQL利用索引优化ORDER BY排序语句的方法

创建表&创建索引 create table tbl1 ( id int unique, sname varchar(50), index tbl1_index_sname(…

2022-05-22 369

MySQL中row_number的实现过程

一 、背景 一般在数据仓库环境中,我们可以很方便的使用row_number函数根据某个维度来对数据进行分组,实现每个组内数据编号排序的效果。如下图所示,该图是在mysql环境中生成…

2022-05-22 533

MySQL唯一索引和普通索引选哪个?

想象这样一个场景,在设计一张用户表时,每人的身份证号是唯一的,需要搜索。但由于身份证号字段较大,不好将其作为主键。在业务代码已经保证插入身份证唯一的情况下,可以选择建立唯一索引和普…

2022-05-22 531

MySQL选错索引的原因以及解决方案

MySQL 中,可以为某张表指定多个索引,但在语句具体执行时,选用哪个索引是由 MySQL 中执行器确定的。那么执行器选择索引的原则是什么,以及会不会出现选错索引的情况呢? 先看这…

2022-05-22 1,030