• Ubuntu系统安装与配置MySQL

    一、安装MySQL 在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。 sudo apt...

    吾爱主题 2024-04-01 23:25:58阅读:109
  • MySQL数据库高级数据操作之新增数据

    多数据插入 只要写一次insert,可以插入多条数据 基本语法: ? 1 2 3 4 5 6 7 8 9 1...

    吾爱主题 2024-04-01 23:25:58阅读:115
  • MySQL数据库安装后服务无法启动的解决办法

    背景: Win10 x64位操作系统,以.MSI文件安装。 安装完成后,按照以下流程配置。 1.配置环境变量 我的电脑->属性->高级系统属性->高级->...

    吾爱主题 2024-04-01 23:25:57阅读:108
  • Mysql数据库百万级数据测试索引效果

    Mysql数据库百万数据测试索引 Mysql官方对索引的定义是:索引(index)是帮助Mysql高效获取数据的数据结构。进而,我们可以知道索引的本质是数据结构。 一、索引的分类 主...

    吾爱主题 2024-04-01 23:25:57阅读:106
  • mysql按照自定义(指定顺序)排序的方法实例

    一、mysql中实现指定排序需求 一般情况下,我们排序都是直接利用 order by 字段 asc/desc;但是如果要排序的字段数据格式并不能直接实现,或者说我们需要指定的顺序且没有什么规...

    吾爱主题 2024-04-01 23:25:56阅读:138
  • MySql数据库触发器使用教程

    一、介绍 1、触发器是一种特殊的存储过程。触发器和存储过程一样,是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无语调用,当对数据库表中的数据执行DML操作时自动触发这个...

    吾爱主题 2024-04-01 23:25:56阅读:110
  • SQL Server携程核心系统无感迁移到MySQL实战

    前言 携程酒店订单系统的存储设计从1999年收录第一单以来,已经完成了从单一SQLServer数据库到多IDC容灾、完成分库分表等多个阶段,在见证了大量业务奇迹的同时,也开始逐渐暴露出老骥伏...

    吾爱主题 2024-04-01 23:25:55阅读:156
  • MySQL选择合适的备份策略和备份工具

    前言: 在确定备份策略和选择备份工具时,应从业务的RTO和RPO出发,结合存储成本综合考虑。数据库备份的重要性毋庸置疑,可以说,它是数据安全的最后一道防线。鉴于此,对于备份,我们通常会做以下...

    吾爱主题 2024-04-01 23:25:55阅读:89
  • Mysql InnoDB引擎中的数据页结构详解

    Mysql InnoDB引擎数据页结构 InnoDB 是 mysql 的默认引擎,也是我们最常用的,所以基于 InnoDB,学习页结构。而学习页结构,是为了更好的学习索引。 一、页的简介...

    吾爱主题 2024-04-01 23:25:54阅读:139
  • MySQL如何建表及导出建表语句

    1、使用sqlyog登录mysql   2、选中数据库 备份/导出   3、选中导出类型 导出位置 导出结构、数据   4...

    吾爱主题 2024-04-01 23:25:54阅读:193
  • Mysql InnoDB引擎中页目录和槽的查找过程

    Mysql InnoDB引擎页目录 一、页目录和槽 接上一篇,现在知道记录在页中按照主键大小顺序串成了单链表。 那么我使用主键查询的时候,最顺其自然的办法肯定是从第一条记录,也...

    吾爱主题 2024-04-01 23:25:53阅读:96
  • 一文学会Mysql数据库备份与恢复

    数据库备份的分类 物理备份:数据库操作系统的物理文件(如数据文件,日志文件等)的备份 物理备份的方法: 冷备份(脱机备份):是在关闭数据库时候进行的 热备份(联机备份...

    吾爱主题 2024-04-01 23:25:53阅读:140
  • Mysql简易索引方案讲解

    Mysql简易索引 一、没有索引的时候如何查找 先忽略掉索引这个概念,如果现在直接要查某条记录,要如何查找呢? 在一个页中查找 如果表中的记录很少,一个页就够放,那么...

    吾爱主题 2024-04-01 23:25:52阅读:118
  • Mysql InnoDB B+树索引目录项记录页管理

    Mysql InnoDB B+树索引目录项记录管理 接上一篇内容,InnoDB 的作者想到一种更灵活的方式来管理所有目录项,是什么? 一、目录项记录页 其实这些用户目录项与用户...

    吾爱主题 2024-04-01 23:25:52阅读:102
  • Mysql InnoDB聚簇索引二级索引联合索引特点

    接上一篇内容:http://www.tuohang.net/article/250923.html 一、聚簇索引 其实之前内容中介绍的 B+ 树就是聚簇索引。 这种索引不需要我...

    吾爱主题 2024-04-01 23:25:51阅读:153
  • Mysql InnoDB中B+树索引使用注意事项

    一、根页面万年不动 在之前的文章里,为了方便理解,都是先画存储用户记录的叶子节点,然后再画出存储目录项记录的内节点。 但实际上 B+ 树的行成过程是这样的: 每当为某个表创建一...

    吾爱主题 2024-04-01 23:25:51阅读:89
  • Mysql索引创建删除及使用代价

    一、Mysql 中索引的创建删除 innodb 和 myisam 引擎会自动为主键或者带有 UNIQUE 属性的列建立索引。 如果要为其他列建立索引,就需要显示的指明。 1. 创建表...

    吾爱主题 2024-04-01 23:25:50阅读:136
  • MySQL普通表如何转换成分区表

    版本: MySQL-5.7.32 前言: 对于业务繁忙的数据库来说,在运行了一定时间后,往往会产生一些数据量较大的表,特别是对于每天新增数据较多的日志表或者流水表,大表对于日常的运维...

    吾爱主题 2024-04-01 23:25:50阅读:142
  • MySQL数据库安装方法与图形化管理工具介绍

    一、Windows安装MySQL 1、下载 打开网址,页面如下,确认好要下载的操作系统,点击Download。 可以不用登陆或者注册,直接点击No thanks,just start...

    吾爱主题 2024-04-01 23:25:49阅读:110
  • Mysql将字符串按照指定字符分割的正确方法

    前言 在某些场景下(比如:用户上传文件或者图片等),一般的做法是将文件信息(文件名,文件路径,文件大小等)保存到文件表(user_file)中,然后再将用户所有上传的文件的id用一个指定字符...

    吾爱主题 2024-04-01 23:25:49阅读:140
  • MySQL数据库简介与基本操作

    一、MySQL简介 1、数据库管理软件分类 主要分为关系型和非关系型。 可以简单的理解为,关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构。...

    吾爱主题 2024-04-01 23:25:48阅读:134
  • Mysql数据库事务的脏读幻读及不可重复读详解

    一、什么是数据库事务 数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事...

    吾爱主题 2024-04-01 23:25:48阅读:164
  • mysql字段为NULL索引是否会失效实例详解

    项目场景: 很多博客说mysql在字段中创建普通索引,如果该索引中的数据存在null值是不走索引这个结论是错误的,不过尽量还是设置默认值。(版本8.0低于这个版本可能结果不一致) 1、创...

    吾爱主题 2024-04-01 23:25:47阅读:122
  • MYSQL如何查看操作日志详解

    前言 mysql操作日志分为文件记录日志和数据库记录日志两种方式,最终效果一样 一、文件记录数据库操作日志 进入mysql查询界面,输入指令: SHOW VARIABLES L...

    吾爱主题 2024-04-01 23:25:47阅读:116
  • sql查询语句之平均分、最高最低分及排序语句

    前言 以mysql为例,汇总sql查询最高分、最低分、平均分等sql语句,oracle语法类似,可自行修改以下sql语句 创建两个数据库表,一个学生表、一个考试成绩表 DROP T...

    吾爱主题 2024-04-01 23:25:46阅读:113
  • MySQL主从复制引发的这个问题,99%的人都不知道

    一、背景 电商业务场景,随着平台订单规模的日益增长,订单现有的存储已经没办法支撑后面业务的发展。在得物五彩石项目的时候就对订单进行了分库分表的拆分,为了解决分库分表后卖家维度的查询问题,单独...

    吾爱主题 2024-04-01 23:25:46阅读:141
  • mysql5.5中文乱码问题解决的有用方法

    查看MySQL的字符集 show variables like "%char%"; 发现有部分不是utf-8 解决办法一(推荐,本人实验有用)...

    吾爱主题 2024-04-01 23:25:45阅读:185
  • MySQL中读页缓冲区buffer pool详解

    Buffer pool 我们都知道我们读取页面是需要将其从磁盘中读到内存中,然后等待CPU对数据进行处理。我们直到从磁盘中读取数据到内存的过程是十分慢的,所以我们读取的页面需要将其缓存起来,...

    吾爱主题 2024-04-01 23:25:45阅读:199
  • 使用Kubernetes集群环境部署MySQL数据库的实战记录

    1 编写 mysql.yaml文件 编写yaml如下 ? 1 2 3 4 5 6 7 8 9 10 11...

    吾爱主题 2024-04-01 23:25:44阅读:130
  • MySQL中空值Null和空字符‘‘的具体使用

    1. 空值 Null 和空字符 '' 日常开发中,一般都会涉及到数据库增删改查,那么不可避免会遇到 MySQL 中的 NULL 和空字符 '',二者表面上看都是空,其实存在一些差异的...

    吾爱主题 2024-04-01 23:25:44阅读:103
  • 分享15个Mysql索引失效的场景

    背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景,同一条SQL...

    吾爱主题 2024-04-01 23:25:43阅读:154
  • Mybatis的where标签使用总结梳理

    背景 在上篇文章,我们系统地学习了where 1=1 相关的知识点,大家可以回看《MySQL中where 1=1方法的使用及改进》这篇文章。文章中涉及到了Mybatis的...

    吾爱主题 2024-04-01 23:25:43阅读:161
  • MySQL中where 1=1方法的使用及改进

    背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更...

    吾爱主题 2024-04-01 23:25:42阅读:122
  • 深入理解MySQL中MVCC与BufferPool缓存机制

    一、MVCC机制 MVCC(Multi Version Concurrency Control),MySQL(默认)RR隔离级别就是通过该机制来保证的,对一行数据的读与写两个操作默认是...

    吾爱主题 2024-04-01 23:25:42阅读:166
  • MYSQL事务的隔离级别与MVCC

    前言 提到数据库,你多半会联想到事务,进而还可能想起曾经背得滚瓜乱熟的ACID,不知道你有没有想过这个问题,事务有原子性、隔离性、一致性和持久性四大特性,为什么偏偏给隔离性设置了级别?一切还...

    吾爱主题 2024-04-01 23:25:41阅读:111
  • SQL使用复合索引实现数据库查询的优化

    一 问题 程序再在一次查询时出现查询时间过长,每次查询要1-2分钟业务反馈用户操作体验很差,sql如下: ? 1 2 3 4 5...

    吾爱主题 2024-04-01 23:25:41阅读:128
  • 详解Mysql数据库平滑扩容解决高并发和大数据量问题

    1 停机方案 发布公告 停止服务 离线数据迁移(拆分,重新分配数据) 数据校验 更改配置 恢复服务 回滚预案 2 停写方案...

    吾爱主题 2024-04-01 23:25:40阅读:189
  • MySQL数据库设计概念及多表查询和事物操作

    数据库设计概念 数据库设计简介 1.数据库设计概念 数据库设计就是根据业务系统具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。 建立数据库中的...

    吾爱主题 2024-04-01 23:25:40阅读:154
  • mysql数据库自动添加创建时间及更新时间

    前言 志在巅峰的攀登者,不会陶醉在沿途的某个脚印之中,在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印...

    吾爱主题 2024-04-01 23:25:39阅读:149
  • Mysql修改字段名和修改字段类型的实例代码

    1、修改字段类型、字段名、字段注释、类型长度、字段默认值 ? 1 2 3 4 5 6 7 8 9 10 11...

    吾爱主题 2024-04-01 23:25:39阅读:105
  • 为什么说MySQL单表行数不要超过2000w?

    作为在后端圈开车的多年老司机,是不是经常听到过,“mysql 单表最好不要超过 2000w”,“单表超过 2000w 就要考虑数据迁移了”,“你这个表数据都马上要到 2000w 了,难怪查询速度...

    吾爱主题 2024-04-01 23:25:38阅读:159
  • 系统性能排查方略及工商银行MySQL性能管控

    一、系统性能问题五大特性 二、系统性能排查方略 三、MySQL开发规范和常见调优策略 四、MySQL性能管控体系 五、未来展望 一、系统性能问题五大特性  ...

    吾爱主题 2024-04-01 23:25:37阅读:110
  • Mysql详细讲解如何解决库存并发问题

    面临的问题 长话短说,假设我们现在面临以下需求 商品的库存有两千,卖完为止 某商品本日的售卖只允许卖出一百,卖完为止 如何实现 我提出的方案也很简单,使用乐...

    吾爱主题 2024-04-01 23:25:37阅读:154
  • MySQL详解如何优化查询条件

    前言 技术能解决的事情改技术 技术解决不了的事情该需求 现状 假设我们目前有两张表 业务表 书( t_a_book ) 阅读历史记录表 (t_r_book_history)...

    吾爱主题 2024-04-01 23:25:37阅读:146
  • MySQL数据表使用的SQL语句整理

    EXPLAIN 语句 分析SQL索引使用,关键词EXPLAIN: SQL举例: CREATE TABLE `my_user` ( `id` int(11) unsigned N...

    吾爱主题 2024-04-01 23:25:36阅读:103
  • 一条SQL更新语句的执行过程解析

    前言: 上一篇文章讲解了SQL查询语句执行的过程,并介绍了执行过程中涉及的处理模块。回顾一下,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。...

    吾爱主题 2024-04-01 23:25:35阅读:119
  • SQL查询语句执行的过程

    SQL语句举例: SELECT * FROM `test` WHERE `id`=1; 当我们输入一条SQL语句,返回一个结果时,那这条语句在 MySQL 内部的执行过程是怎么的呢...

    吾爱主题 2024-04-01 23:25:35阅读:135
  • MySql字符串拆分实现split功能(字段分割转列)

    需求描述 数据库中 num字段值为: 实现的效果:需要将一行数据变成多行   实现的sql SELECT SUBSTRING_INDEX(SUBSTRIN...

    吾爱主题 2024-04-01 23:25:34阅读:124
  • mysql查询本周内每天统计量按天展示的示例代码

    本周 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

    吾爱主题 2024-04-01 23:25:34阅读:97
  • MySQL8.0.27安装过程中卡在Initializing Database中并报错的解决

    本文主要介绍了MySQL8.0.27安装过程中卡在Initializing Database中并报错的解决,具有一定的参考价值,具体如下: 报错信息如下: Beginn...

    吾爱主题 2024-04-01 23:25:33阅读:106