mysql - 从 MySql Workbench 浏览和修改 SQL 转储

标签 mysql sql database import mysql-workbench

我有一个来自 SQL 服务器的 mysqldump,我想在 MySQL Workbench 或 DBeaver 等程序中打开它,以便我可以轻松地搜索它并删除一些值等。

我正在尝试使用 MySQL Workbench,但是我不确定我是否可以像这样从文件中将此 SQL DUMP 直接导入到此处。我在一个新模型中创建并单击导入,它似乎显示了我所有的表,但它们是空的。

这可能吗?我该怎么做?

最佳答案

MySQL Workbench 可以恢复转储而无需先将其加载到编辑器中(因此甚至可以处理千兆字节大小的转储)。为此,请转到 Data Import/Restore 管理部分,

enter image description here

选择您的转储,设置选项(例如要恢复的转储内容)并单击开始导入以开始该过程。

然而,这不允许更改转储,并且由于通常的转储大小,甚至浏览它们通常是不可能的。如果转储文件不是太大(比如大约 250MB,取决于系统 RAM),您可以尝试将转储文件加载到编辑器中。如果它大得多,您只能尝试使用十六进制编辑器等特殊工具(逐个加载大文件)。

关于mysql - 从 MySql Workbench 浏览和修改 SQL 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45460960/

相关文章:

mysql - 多重连接的 SUM 记录错误

mysql - 使用子字符串获取两个字符串之间的数字

php - CakePHP 即时切换数据库(使用相同的数据源)?

java - 如何从数据库中插入图片到JTable

mysql - MySQL 到 H2 DDL 的问题

php - 更新了 php,现在 phpmyadmin 出现问题

php - 插入 h :mm pm/am time format into database using MYSQL

javascript - 当我只上传一次时,图像在表格中插入了两次

sql - 透视不同表中的数据

sql - SQL 中的 Stuff 工作原理或 Stuff 逻辑和 XML 路径