database
-
CentOS7使用rpm包安装mysql 5.7.18
下面是CentOS7使用rpm包安装MySQL 5.7.18的完整攻略: 1. 下载MySQL rpm包 从官方下载站点(https://dev.mysql.com/downloads/mysql/)下载适用于CentOS7的MySQL rpm包。可以根据自己的需要选择不同的包,比如选择一个基于gcc编译的通用Linux RPM安装包。 下载完成后可将安装包…
-
mysql添加索引方法详解(Navicat可视化加索引与sql语句加索引)
下面是关于“mysql添加索引方法详解(Navicat可视化加索引与sql语句加索引)”的完整攻略: 1. 为什么要添加索引 在MySQL中,我们经常需要对数据进行检索、聚合等操作。当数据量增加时,检索数据的速度会变得非常慢,影响系统的性能,这时,一个好的索引就非常重要了。索引是一种特殊的数据结构,能够大大提高查询数据的速度。 2. Navicat可视化加索…
-
五分钟让你快速弄懂MySQL索引下推
MySQL索引下推是MySQL优化器的一种技术,利用索引的属性和查询条件构造一个更加高效的执行计划,以减少查询的IO消耗和提升查询性能。下面,我将为大家详细讲解五分钟让你快速弄懂MySQL索引下推的完整攻略。 索引下推的原理 MySQL的优化器会将查询条件中涉及到的索引字段通过索引进行筛选,然后再使用其他的查询条件对记录进行过滤,这种方式就被称为“先过滤后索…
-
redhat7通过yum安装mysql5.7.17教程
下面是redhat7通过yum安装mysql5.7.17的完整攻略: 一、安装MySQL源 在终端中执行以下命令: wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 下载完成后,执行以下命令安装MySQL源: sudo rpm -ivh mysql80-comm…
-
基于springboot和redis实现单点登录
接下来我将详细讲解“基于springboot和redis实现单点登录”的完整攻略,过程中将包含两个示例说明。 1. 基础知识 1.1 什么是单点登录? 单点登录(Single Sign-On,简称SSO)是一种允许用户使用一个帐户和密码访问多个应用程序的技术。在实现SSO时,用户只需要在一个应用程序中进行身份验证,然后就可以访问其他应用程序,而无需再次输入身…
-
MySQL索引类型Normal、Unique和Full Text的讲解
MySQL是目前应用最广泛的数据库之一,在建立表的时候经常需要对其进行索引以提高查询的速度。MySQL支持的索引类型有Normal、Unique和Full Text,下面我将详细讲解这三种索引类型。 Normal索引 Normal索引是最基本的索引类型,它将数据排序并放置在B-tree(平衡树)结构中,能够极大地提高查询效率。Normal索引不限制表中字段的…
-
Mysql Explain命令的使用与分析
Mysql Explain命令的使用与分析 简介 MySQL是一个流行的关系型数据库管理系统,提供了多种工具和命令行调用方式。其中,EXPLAIN命令是MySQL中用于分析SQL查询的工具之一。 EXPLAIN命令可以分析查询语句的执行计划,并显示查询执行过程中用到的索引、表和连接类型等相关信息。通过分析执行计划,可以发现查询语句中的性能瓶颈和优化方向,从而…
-
Linux CentOS 6.5 卸载、tar安装MySQL的教程
Linux CentOS 6.5 卸载、tar安装MySQL的教程 MySQL是一种流行的关系型数据库管理系统,常用于Web应用程序的数据存储和管理。本教程将介绍如何在Linux CentOS 6.5上卸载现有的MySQL版本,并使用tar安装最新版本的MySQL。 卸载现有版本的MySQL 首先,我们需要卸载现有版本的MySQL。为此,可以使用以下命令: …
-
MySQL索引下推详细
下面就是“MySQL索引下推详细”的完整攻略。 什么是MySQL索引下推? MySQL索引下推是指,当MySQL执行SQL语句时,会根据查询条件和索引信息来确定需要扫描的数据块,如果发现某些条件不满足索引的顺序,就会将其下推到存储引擎层进行过滤,从而减少扫描的数据量和提高查询效率。 MySQL索引下推的优劣势 常见的MySQL索引类型包括B+树索引、哈希索引…
-
springboot集成redis存对象乱码的问题及解决
下面是“Spring Boot集成Redis存对象乱码问题及解决”的攻略,内容包括: 问题描述 在使用Spring Boot集成Redis存储对象时,可能会遇到对象乱码的问题,具体表现为从Redis中读取出的对象中文字符变成乱码。这是由于Redis默认使用的是二进制序列化格式来存储对象,而该格式对中文字符的编码是不支持的。 解决方案 解决该问题的方案是更改R…