您的位置:首页技术文章MySQL
文章列表
  • MySQL数据库基础篇之入门基础命令小结
  • 本文实例讲述了MySQL数据库入门基础命令。分享给大家供大家参考,具体如下:在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源产品线比较多,互联网企业所用的数据库占比较重的还是MySQL。在刚刚出炉的 2019 年3月份数...
  • 日期:2023-10-15
  • 浏览:33

  • mysql查询每小时数据和上小时数据的差值实现思路详解
  • 一、前言需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sql,结果思考两分钟发现并不简单,网上也没找到参考的方案,那就只能自己慢慢分析了。刚开始没思路,就去问DBA同学,结果DBA说他不会,让我写php脚本去计算,,这就有点过分了,我只是想临时查个数据,就不信...
  • 日期:2023-10-15
  • 浏览:29

  • MySQL之mysqldump的使用详解
  • 一、mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、备份命令...
  • 日期:2023-10-12
  • 浏览:145

  • MySQL InnoDB 锁的相关总结
  • 1. Shared and Exclusive Locksshared lock (译:共享锁)exclusive lock (译:排它锁、独占锁)InnoDB实现了标准的行级锁,其中有两种类型的锁,共享锁(shared locks)和排他锁(exclusive locks)。A shared (S...
  • 日期:2023-10-05
  • 浏览:117

  • MySQL InnoDB架构的相关总结
  • 目录引言1、Mysql数据库整体架构SQL接口解析器优化器执行器存储引擎2、InnoDB存储引擎架构内存缓冲池undo log日志文件redolog日志文件binlog日志文件InnoDB执行流程引言作为一个后端程序员,我们几乎每天都要和数据库打交道,市面上的数据库有很多,比如:Mysql,Orac...
  • 日期:2023-10-02
  • 浏览:116

  • MySQL MyISAM默认存储引擎实现原理
  • 默认MyISAM的表会在磁盘中产生3个文件:.frm(表结构文件)、.MYD(数据文件)、.MYI(索引文件)可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持: DATA DIRECTORY [=] 数据保存的绝对路径 INDEX DIRECTORY [=] 索引文件的绝...
  • 日期:2023-10-16
  • 浏览:47

  • MySQL/MariaDB中如何支持全部的Unicode
  • 目录utf8mb4介绍utf8字节数超出的报错utf8mb4支持将默认字符编码设置为utf8mb4,及对应排序规则。查看当前编码修改MySQL/Mariadb的配置文件,将utf8编码改为utf8mb4重启MySQL/MariaDB再次查看字符集和排序规则character_set_filesyst...
  • 日期:2023-10-26
  • 浏览:38

  • MySQL MyISAM 与InnoDB 的区别
  • 区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会...
  • 日期:2023-10-11
  • 浏览:29


  • mysql命令行客户端结果分页浏览
  • 一个mysql命令行客户端的一个小技巧在mysql命令行客户端操作的时候,有时候一个语句的结果一长~~~~串,然后就没得看了,还会把之前的东西全冲掉。mysql的命令行客户端有这么一个功能,可以选择查询结果的page方式。比如用P less,就会用less来显示查询结果,就可以上下滚动翻页了。同样的...
  • 日期:2023-11-30
  • 浏览:201

  • 如何用mysqldump进行全量和时间点备份
  • mysqldump在mysql中用于逻辑备份,虽然速度不快,但非常灵活,有很多功能,灵活使用的化绝对是利器。首先思考一个问题,mysql为什么要备份,主要还是数据安全性,比如主库挂了,数据不小心被删除了,所以全量备份非常重要。是从主库还是副库进行全量备份呢?1:从主库主库比较重要,但其实备份的时候并...
  • 日期:2023-10-12
  • 浏览:176