mysql

  • CentOS安装MySQL详解

    CentOS安装MySQL详解CentOS安装MySQL详解CentOS安装MySQL详解CentOS安装MySQL详解

    引言 最近某云搞活动,买了个服务器作为平时学习和测试用,新机器啥也没有,一些常用软件的安装是免不了的,于是乎想着把安装过程都详细记录下来,一是做个备忘,二是给有需要的同学作个参考。 Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等)…

    2025年11月26日 用户投稿
    100
  • 浅谈MySQL的整体架构

    浅谈MySQL的整体架构浅谈MySQL的整体架构浅谈MySQL的整体架构浅谈MySQL的整体架构

    前言 又是新的一周,各位周一好。 由于换工作,找房子这一系列事情都推在了一起,所以最近停更了一个多月。现在所有的事情都已尘埃落定,我也可以安安静静的码字啦。 好了,也不多说,开始新的征程啦。最近一直在看《MySQL技术内幕——InnoDB存储引擎》这本书,也正好记录下吧。 整体架构图 我们先看一下M…

    2025年11月26日 用户投稿
    200
  • MySQL 快速创建千万级测试数据

    MySQL 快速创建千万级测试数据MySQL 快速创建千万级测试数据MySQL 快速创建千万级测试数据MySQL 快速创建千万级测试数据

    备注: 此文章的数据量在100W,如果想要千万级,调大数量即可,但是不要大量使用rand() 或者uuid() 会导致性能下降 背景 在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。 废话,总不能让我去线上去测试吧,会被DBA砍死的 …

    2025年11月26日 用户投稿
    100
  • mysql索引介绍

    mysql索引介绍mysql索引介绍mysql索引介绍mysql索引介绍

    什么是索引? 索引是一种高效获取数据的数据结构。 索引的类型 FULLTEXT,(HASH,BTREE[mysql主要使用的两种]),RTREE。 1、FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX…

    2025年11月26日 用户投稿
    000
  • 关于 mysql 执行流程的解析

    关于 mysql 执行流程的解析关于 mysql 执行流程的解析关于 mysql 执行流程的解析关于 mysql 执行流程的解析

    mysql 可以分为 server 层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核 心服务功能,以及所有的内置函数,所有跨存储引 擎的功能都在这一层实现,比如存储过程、触发器、视图等 而存储引擎层负责数据的存储和提取。其架构模式是插…

    2025年11月26日 用户投稿
    000
  • Python-入门-08-函数

    Python-入门-08-函数Python-入门-08-函数Python-入门-08-函数Python-入门-08-函数

    本文系列旨在介绍python的基础知识。python的应用领域非常广泛,包括web开发、科学计算等。今天我们将探讨python中的函数。 今日歌曲: Part 1:理论定义 在数学中,函数的定义是:给定一个集合A,通过对应法则f作用于A,记作f(A),得到另一个集合B,也就是B=f(A)。这种关系称…

    2025年11月26日 用户投稿
    000
  • mysql索引详解(总结)

    mysql索引详解(总结)mysql索引详解(总结)mysql索引详解(总结)mysql索引详解(总结)

    上文《关于 %ignore_a_1% 执行流程的解析》中我们主要介绍了sql语句在server层的执行过程 我们再来分析一下具体的语句在引擎层的执行步骤,CRUD的操作都跟索引相关,我们先了解一下索引 索引 索引的出现其实就是为了提高数据查询的效率,就像书的目录 数据结构 常见的数据结构有 哈希表、…

    2025年11月26日 用户投稿
    000
  • centos系统下安装MySQL5.7.18方法详解

    centos系统下安装MySQL5.7.18方法详解centos系统下安装MySQL5.7.18方法详解centos系统下安装MySQL5.7.18方法详解centos系统下安装MySQL5.7.18方法详解

    1、首先安装依赖包 yum install -y gcc gcc-c++ ncurses-devel perl openssl-devel 最最重要的是,不要忘了安装openssl-devel (免费学习视频教程推荐:mysql视频教程) 2、安装cmake tar -xzvf cmake-3.8.…

    2025年11月26日 用户投稿
    000
  • MySQL中的执行计划explain详解

    MySQL中的执行计划explain详解MySQL中的执行计划explain详解MySQL中的执行计划explain详解MySQL中的执行计划explain详解

    一、用法及定义: expl%ignore_a_1%n为sql的执行计划、在sql前面加上explain关键字即可 如:explain select * from tbl_emp; 名词解释: id:【操作表的顺序】 1.id相同,表的执行顺序从上往下依次执行 2.id不同,id越大的越先执行 3.i…

    2025年11月26日 用户投稿
    000
  • mysql如何自动生成大量数据

    mysql自动生成大量数据 为了学习验证高性能mysql,自动生成大量的数据做测试。内容来源于网络。 推荐:《mysql视频教程》 创建随机数字生成 DELIMITER $$CREATE DEFINER=`root`@`%` FUNCTION `random_num`( ) RETURNS int(…

    2025年11月26日
    000
关注微信