• 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
  • 使用Docker搭建MySQL服务

    使用Docker搭建MySQL服务一、安装dockerwindows 和 mac 版可以直接到官网下载 docker desktop可以在shell中输入以下命令检查是否成功安装: sudo docker version二、建立镜像1.拉取官方镜像(我们这里选择5.6,如果不写后面的版本号则会自动拉 2025-04-09 00:16:37
  • MySQL更新表数据

    更新数据是使用数据库时最重要的任务之一。 在本教程中,您将学习如何使用MySQL UPDATE语句来更新表中的数据。1. MySQL UPDATE语句简介我们使用UPDATE语句来更新表中的现有数据。也可以使用UPDATE语句来更改表中单个行,一组行或所有行的列值。下面说明了MySQL UPDATE 2025-04-08 01:33:14
  • MySQL 8.0.16 告别mysql_upgrade升级方式

    最熟悉的命令要消失了!MySQL 8.0.16 开始,MySQL 不推荐使用mysql_upgrade。取而代之的是server upgrade的升级方式。一、为什么变更升级方式官方为什么这么做?1. 升级速度更快2. 升级更简单3. 安全性更好4. 减少升级步骤,方便自动化5. 不需要重启 MyS 2025-04-08 01:03:43