从.sql文件中探索数据库内容

时间:2012-10-05 21:27:54

标签: mysql

我继承了一个小型网络论坛的维护。我可以说,它靠后端的MySQL数据库(前端是PHP)。

我需要提取一些数据(这也涉及搜索我需要提取的数据),但我不想触及生产数据库。我导出了一个数据库备份,它生成了一个几百兆字节的.sql文件。

挖掘这些数据的最佳方法是什么?我可以看到几个选项:

  • 在文本模式下通过.sql脚本grep,尝试提取相关数据
  • 在sqlite3中加载它(我试过这样做,但是它在脚本中的一些语句上没有发生任何表格。我没有任何数据库经验,所以我没有把它排除在外还没死。)
  • 在我的主页框上安装MySQL,创建数据库,然后执行.sql脚本来重新创建数据。然后只需附加一些数据库资源管理器工具。
  • 找一些可以原生理解.sql文件的(Linux)应用程序(在谷歌搜索之后似乎不太可能)。

任何指向这些选项(或者我还没有想过的选项)的指针都会最有效率吗?

1 个答案:

答案 0 :(得分:0)

我想说任何选项都可能有用但是对于数据挖掘,你肯定想在新数据库中加载它,这样你就可以开始查询数据并构建数据报告了。我会把它加载到你的Home框中。无需遥控。