• mysql workbench的一个坑

    今天一个开发同事找到我们,问能不能帮忙做一个存储过程的恢复,因为这是一套开发测试环境,所以我们给了开发足够的权限使用,每天会在后端做一次数据库备份工作。碰到这种数据恢复的情况,倒不是很稀奇了,不过我还是重新了解了下数据丢失的整个过程,根据描述这个存储过程不是手工直接删除的,这位同学是在workben 2025-07-12 23:21:00
  • Hbase与MySQL对比,区别

    HBase 和 MySQL 都是数据库系统,但它们在许多方面有着显著的不同。以下是一些主要的区别:数据模型:MySQL 是关系型数据库,数据以表格的形式存储,每个表有一定数量的列和任意数量的行。HBase 是一个非关系型的数据库,其数据模型是一个稀疏的、分布式的、持久化的多维排序的映射表,这也是它的 2025-06-29 13:34:33
  • MySQL数据流转集成,从快速测试Maxwell开始

    在Binlog解析方向和数据流转方向上,经常会提到比较有名的几类工具,阿里的Canal,Zendesk的Maxwell和Yelp的mysql_streamer,我们来简单说一下Maxwell。在功能完善性和生态建设上,Canal和Zendesk整体的表现要好一些,它们都是基于Java开发,支持多种模 2025-06-27 01:20:48
  • 「数据库教程」mysql 创建一个数据库

    安装好MySQL和其管理工具后,这期小树懒来给大家讲解一下,MySQL如何创建数据库。创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据,管理员可以为用户创建数据库,被分配了权限的用户可以自己创建数据库。MySQL中创建数据库的基本语法格式如下。CREAT DATABASE db_name;其 2025-06-26 00:30:22
  • MySQL 中 blob 和 text 数据类型详解

    前言:前面文章我们介绍过一些常用数据类型的用法,比如 int、char、varchar 等。一直没详细介绍过 blob 及 text 类型,虽然这两类数据类型不太常用,但在某些场景下还是会用到的。本篇文章将主要介绍 blob 及 text 数据类型的相关知识。1. blob 类型blob(binar 2025-06-24 00:13:25
  • mysql主从复制(master-slave)

    一、简介Mysql作为目前世界上使用最广泛的免费数据库,在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性。M 2025-06-21 00:30:53
  • 精心总结十三条建议,帮你创建更合适的MySQL索引

    上篇文章讲到使用MySQL的Explain命令可以分析SQL性能瓶颈,优化SQL查询,以及查看是否用到了索引。我们都知道创建索引可以提高查询效率,但是具体该怎么创建索引?哪些字段适合创建索引?哪些字段又不适合创建索引?本文跟大家一块学习一下如何创建合适数据库索引。1. MySQL索引的分类在创建索引 2025-06-16 00:16:36
  • MySQL的日志 - error log

    前言前面我们以此介绍了MySQL中的slow query log慢查询日志、binlog二进制日志、relay log中继日志、redo log重做日志、undo log回滚日志、general log通用日志,现在我们来看下MySQL中的最后一个日志,也是最简单的一个日志:error log错误日 2025-06-15 00:14:50
  • 云原生数仓AnalyticDB MySQL的Serverless弹性技术解析

    背景如今,全球经济增长放缓、市场需求疲软,企业加强数字化建设提高运营效率是降低成本的有效手段,在这样的背景下云原生数仓ADB MySQL湖仓版可以做到弹性按需的使用(以下简称ADB MySQL)。下面是湖仓版的产品大图,橙色部分是「湖仓版」相对于「数仓版」新增的功能,灰色部分是「湖仓版」相对于「数仓 2025-06-15 00:07:26
  • mysql中 group by,having总结

    1、group by:按照某个字段或者某些字段进行分组。2、having:对分组之后的数据再次进行过滤。3、分组函数一般都会和group by联合使用。4、当一条sql语句没有group by的时候,整张表的数据会自成一组数据。5、当一条sql语句中有group by的时候,select后面只可以跟 2025-06-13 00:02:00