首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览SQL转储文件而不将其导入DBMS?

问浏览SQL转储文件而不将其导入DBMS?
EN

Stack Overflow用户
提问于 2010-10-18 21:52:56
回答 2查看 4.5K关注 0票数 6

有没有人知道有一个工具可以让我浏览MySQL-Files而不必将它们导入我的数据库系统?我正在寻找一种简单的方法来快速检查MySQL备份,而不必导入它们-但仍然可以很好地显示,所以查看SQL源并不是一个真正的选择。

也许有一个程序获取SQL转储并自动将其导入到临时数据库中,然后在类似于HeidiSQL (或任何其他SQL-Gui工具)的界面中显示它。

EN

回答 2

Stack Overflow用户

发布于 2010-10-19 01:22:24

为什么要消除显而易见的解决方案?您只需要将备份加载到mysql数据库中。或者将备份加载到一个单独的mysql实例中,或者如果您的备份只有一个数据库(即您没有将--databases或--all-databases传递给mysqldump),则将其加载到一个不同名称的数据库中。

票数 1
EN

Stack Overflow用户

发布于 2018-05-10 05:14:56

我来这里是为了寻找相同问题的答案,因为等待加载一个20 GB的sql转储只是为了进行检查,然后再删除,这可能会很麻烦。虽然我希望找到一个独立的快捷工具,但我能推荐的最好的工具是linux cli文本操作工具的鸡尾酒,比如grep、sed和cut。一些有用的输出可能是:

  • 正在创建/插入哪些表?
  • 是每条记录插入一行还是全部填充到一行中?(因为这可能会影响其他方面,如)
  • 插入到表XYZ中的行有多少?
  • 插入到表XYZ中的一些代表性数据是什么?
  • 插入到表XYZ中的最后一行的ABC列值是多少?

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3959862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档