gpt4 book ai didi

mysql - 仅在大型 sql 文件中运行特定表

转载 作者:行者123 更新时间:2023-11-29 03:16:25 24 4
gpt4 key购买 nike

我有一个非常大的 sql 文件 (14GB)。目前,我无法在我的浏览器或 VS 代码中打开此文件,因为它太大,不断崩溃并且需要很长时间。但是,在这个巨大的 sql 文件中我想要一个表。

有没有办法拆分 sql 文件以获得我正在搜索的特定表?请问有什么有用的答案吗?

最佳答案

你可以这样做:

第 1 步:grep ${YourTableName} -rni path/to/you/file
在输出中你会看到匹配${YourTableName}行号的字符串。

第 2 步:tail -25 path/to/you/file > path/to/your/fileChunk(其中 -25 必须替换为 grep 命令中的数字),现在在文件 path/to/your/fileChunk 中,您将拥有与您的表格相关的在顶部内容。

第 3 步(可选):顶部的文件 path/to/your/fileChunk 包含与您的表格相关的内容,但在文件的中间和底部,您可能包含与其他内容相关的内容表,因此请在文件 path/to/your/fileChunk 上重复步骤 1 和 2,并删除不必要的信息。

PS:这只是如何将您的大文件拆分成 block 的想法,但您必须根据您的值调整此命令。

关于mysql - 仅在大型 sql 文件中运行特定表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55570061/

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