• MySQL实战:Join的使用技巧和优化

    join用于多表中字段之间的联系,在数据库的DML (数据操作语言,即各种增删改查操作)中有着重要的作用。合理使用Join语句优化SQL有利于:增加数据库的处理效率,减少响应时间;减少数据库服务器负载,增加服务器稳定性;减少服务器通讯的网络流量;1. Join的分类:内连接 Inner Join全外 2025-04-15 00:33:20
  • MySQL优化—看懂explain是第一步

    概述在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,我们还需要用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQ 2025-04-14 00:49:47
  • mysql怎么改库名?

    修改MySQL数据库名称的方法如下:1.语句修改法:RENAME DATABASE db_name TO new_db_name这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。2.如果所有表都是MyISAM类型的话,可以改文件夹的名字把data目录中的db_name目录重命名 2025-04-13 01:02:26
  • Mysql的JSON字段的读取和转换

    一. 背景在平常的开发中,我们可能会有这样的需求:业务数据在存储的时候,并不是以mysql中的 varchar 丶 int 等格式来存储的,而是使用 json 格式.这样做的好处是当数据结构有变化或者需求变化时,我们不用再添加字段,方便扩展.那么mysql中 json 格式的数据我们使用mybati 2025-04-13 00:06:09
  • MySQL中是如何实现事务提交和回滚的?

    什么是事务事务是由数据库中一系列的访问和更新组成的逻辑执行单元事务的逻辑单元中可以是一条SQL语句,也可以是一段SQL逻辑,这段逻辑要么全部执行成功,要么全部执行失败举个最常见的例子,你早上出去买早餐,支付宝扫码付款给早餐老板,这就是一个简单的转账过程,会包含两步从你的支付宝账户扣款10元早餐老板的 2025-04-12 00:54:21
  • 从SSH输入命令备份/还原恢复MySQL数据库教程

    有时候你需要把你的网站从一个服务器迁移到另一个服务器,在迁移网站的同时,你也需要移动网站的数据库。不过一些网站可能有GB级别大小的数据库(2GB或更大),如果通过PHPMyAdmin导出或导入非常难。这里让我们看看我们如何从命令行创建MySQL存储并恢复它。你可以看到,许多人很难导入巨大的数据库,有 2025-04-11 00:45:22
  • MySQL Load Data 的多种用法

    LOAD 基本背景我们在数据库运维过程中难免会涉及到需要对文本数据进行处理,并导入到数据库中,本文整理了一些导入导出时常见的场景进行示例演示。LOAD 基础参数文章后续示例均使用以下命令导出的 csv 格式样例数据(以 , 逗号做分隔符,以 " 双引号作为界定符)-- 导出基础参数sel 2025-04-11 00:41:02
  • MySQL存时间,到底该用timestamp还是datetime?

    今天我们把知识的焦点投向数据库方面,因为数据库是应用程序的基石,是一切生产的动力。先说一个小小的知识点,在存储日期时间时,应该选用 timestamp 时间戳类型,还是应该用 datettime 类型?两者有何不同,效率如何,以及各自的优劣。学习时间MySQL中的 timestamp 通常用于跟踪记 2025-04-11 00:25:29
  • l kubernetes生产实践之mysql

    简介kubedb mysql 生命周期及特性Supported MySQL FeaturesFeatures    AvailabilityClustering    ✓Persistent&n 2025-04-10 00:31:18
  • 针对 MySQL IO 特点进行的存储优化揭秘

    性能优化,是存储工程师们永远的追求,在我们看来,除了调整存储架构、优化IO路径,能对应用做出有针对性的优化,也是非常重要和有意义的事情,这意味着,除了要了解存储本身,还需要对上层应用或中间件有足够的认识。这次,我们就来看看 MySQL 的 IO 特点和存储针对 MySQL 的优化思路。MySQL 架 2025-04-09 00:50:41