MYSQl从大文件中转储单个表

MYSQl从大文件中转储单个表,mysql,file,mysqldump,Mysql,File,Mysqldump,如何将单个表数据从一个巨大的转储文件转储到数据库中。如果我正确理解了您的问题-您已经有一个包含多个表的转储文件,您只需要还原一个表就可以了 我认为唯一的方法是将整个文件恢复到一个新的数据库中,然后将数据从新数据库复制到现有数据库中,或者使用以下方法仅转储刚刚从新数据库恢复的表: mysqldump -u username -p db_name table_name > dump.sql 然后在需要的地方重新恢复 为了加快速度并节省一些磁盘,您可以在所需表完全还原后终止第一次还原操作,因此

如何将单个表数据从一个巨大的转储文件转储到数据库中。

如果我正确理解了您的问题-您已经有一个包含多个表的转储文件,您只需要还原一个表就可以了

我认为唯一的方法是将整个文件恢复到一个新的数据库中,然后将数据从新数据库复制到现有数据库中,或者使用以下方法仅转储刚刚从新数据库恢复的表:

mysqldump -u username -p db_name table_name > dump.sql
然后在需要的地方重新恢复


为了加快速度并节省一些磁盘,您可以在所需表完全还原后终止第一次还原操作,因此,我希望表名以字母表的前几个字母之一开头:

如果我正确理解您的问题-您已经有一个包含许多表的转储文件,您只需要还原一个表,对吗

我认为唯一的方法是将整个文件恢复到一个新的数据库中,然后将数据从新数据库复制到现有数据库中,或者使用以下方法仅转储刚刚从新数据库恢复的表:

mysqldump -u username -p db_name table_name > dump.sql
然后在需要的地方重新恢复


为了加快速度并节省一些磁盘,您可以在所需的表被完全还原后终止第一次还原操作,因此我希望表名以字母表的第一个字母开头:

下面的文章中有一些关于如何执行此操作的建议:


我通过在Google上搜索mysql数据库转储中的load single table(加载单个表)发现了这些问题:

下面的文章给出了一些建议:


我通过在Google上搜索mysql数据库转储中的load single table(加载单表)找到了这些:这是Google最快的加载响应:mysqldump a single table Congreats,感谢您没有链接到一些加载速度较慢的博客。这是Google最快的加载响应:mysqldump a single table Congreats,感谢您没有链接到一些加载缓慢的博客