gpt4 book ai didi

mysql - 如何从sql转储中删除一些表?

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:34 25 4
gpt4 key购买 nike

我已经转储了所有 sql 数据库。

在这个转储中我有“database1”、“database2”、“database3”

如何从转储中获取另一个文件中的所有数据?可能是一些程序或脚本?或者例如从转储中仅删除“database2”?

最佳答案

取决于它有多大。

如果它很小(即 < 1G),那么您可以轻松地将其加载到测试盒(VM 或其他地方)上的 mysql 实例中,然后执行另一个转储,仅包含您感兴趣的数据库。这绝对是最可靠的方法。

如果转储非常大,比如 500G,那么可能会更困难。

不建议对 mysql 转储文件应用文本处理,因为它们实际上不是文本文件!它们可以包含任意二进制数据。这些二进制数据可能碰巧包含您正在搜索的内容(例如,如果使用“awk”程序来处理它)。

实际上取决于您的用例。

关于mysql - 如何从sql转储中删除一些表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com