• Mysql数据误删除快速回滚

    在数据库操作中,难免会因为各种各样的原因对数据造成损坏,这个时候就需要对数据库快速恢复。传统的方法会先恢复mysql备份,再去用mysqlbinlog抽取指定时间点的日志,再恢复,这样的操作比较耗时,容易出错,那有没有一种工具可以快速把误删除的操作SQL逆过来,然后重新插入误删除的数据呢?binlo 2024-08-12 13:47:22
  • MySQL查询3_WHERE语句

    介绍一下where语句里面另外三个关键词的使用方法↓IS NULL关键字的查询条件IN关键字的查询条件带LIKE关键字的查询条件【IS NULL】在MySQL中,不能使用 =NULL 或 != NULL 在列中查找空值 。在MySQL中,NULL值与任何其它值的比较永远返回NULL,即NULL = 2024-08-12 09:47:18
  • 为什么我们要从MySQL迁移到TiDB?

    【51CTO.com原创稿件】当一张百亿数据量的表放在你面前,你将面临着什么?加列?哭吧,怎么也得等个几天甚至几周。加索引?哭吧,不论你用 pt-online-schema,还是 gh-ost,你都面临着拷贝一张临时表用以存储临时数据,磁盘已经 80% 了,这一张表就占几百 G,你咋弄?图片来自 P 2024-08-12 08:47:14
  • MySQL高级篇-游标

    在这里插入图片描述MySQL中的游标1.什么是游标  虽然我们也可以通过筛选条件 WHERE 和 HAVING,或者是限定返回记录的关键字 LIMIT 返回一条记录,但是,却无法在结果集中像指针一样,向前定位一条记录、向后定位一条记录,或者是 随意定位到某一 条记录 ,并对记录的数据进行处理。  这 2024-08-12 08:02:50
  • Linux下MySQL服务启动报错常见的现象详解

    配置文件修改错误导致的1、修改mysql配置文件,故意修改错,重启mysql会起不来,日志报错如下200329 23:16:06 [Note] Plugin 'FEDERATED' is disabled.200329 23:16:06 InnoDB: The InnoDB memory heap 2024-08-11 15:17:14
  • docker笔记 -- 配置mysql

    mysql镜像安装映射物理文件配置主从一、安装mysql镜像、容器docker pull mysql:5.7docker run -itd --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=liang052200818 mysql:5.7--na 2024-08-11 15:02:20
  • Kettle之mysql备份

    数据备份策略1、全备备份完整的数据库,全量数据就是数据库中所有的数据(或某一个库的全部数据);全量备份就是把数据库中所有的数据进行备份;mysqldump会取得一个时刻的一致性数据2、增备 增量数据就是指上一次全量备份数据之后到下一次全备之前数据库所更新的数据,对于mysqldump,binlog就 2024-08-11 14:32:31
  • MariaDB 和 MySQL 全面对比,选择数据库需要考虑这几点

    这篇文章主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点。我们将从性能、安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据库时需要考虑的重要事项。谁在使用 MySQL 和 MariaDB?MySQL 和 MariaDB 都发布了各自的用户名单。使用 MySQL 的有 F 2024-08-11 14:17:06
  • 五分钟搞清楚MySQL事务隔离级别

    好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。首先创建一个表account。创建表的过程略过(由于InnoDB存储引擎支持事务,所以将表的存储引擎设置为InnoDB)。表的结构如下:然后往表中插 2024-08-11 14:02:18
  • 你知道吗?MySQL可以直接操作JSON

    MySQL 支持原生 JSON 数据类型,可以有效访问 JSON(JavaScript Object Notation)中的数据。与将JSON 格式的字符串存储在字符串列中相比,JSON 数据类型具有以下优势:1.存储在 JSON 列中的 JSON 文档被转换为允许对文档元素进行快速读取访问的内部格 2024-08-11 13:02:25