暂无图片
MySQL 如何从 DUMP 备份的SQL 里获取某个表的数据?
我来答
分享
暂无图片 匿名用户
MySQL 如何从 DUMP 备份的SQL 里获取某个表的数据?

该DUMP 4.4GB

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
watson

您可以尝试使用sed以仅提取所需的表。假设您的表名是mytable,文件mysql.dump是包含您的巨大转储的文件:$ sed -n -e '/CREATE TABLE.*`mytable`/,/CREATE TABLE/p' mysql.dump > mytable.dump这将在文件中复制mytable.dump位于CREATE TABLE mytable下CREATE TABLE一个表和下一个表之间的文件。然后,您可以调整mytable.dump包含表结构的文件mytable和数据(列表INSERT)。

暂无图片 评论
暂无图片 有用 0
ora_221
2022-12-21
从备份文件中直接筛选,也是一个简单便捷的方法
张sir

找个测试库把dump导入进去,然后把需要的表导出来。

暂无图片 评论
暂无图片 有用 0
szrsu
暂无图片

从dump提取指定表结构和数据
sed -n -e ‘/CREATE TABLE tbname/,/UNLOCK TALBES/p’ dump.sql > tb_name_$(date +%F).sql

暂无图片 评论
暂无图片 有用 1
鸿惊九天
2022-12-21
找个测试库把dump导入进去,然后把需要的表导出来。
鸿惊九天

sed -n -e ‘/CREATE TABLE tbname/,/UNLOCK TALBES/p’ dump.sql > tb_name_$(date +%F).sql

暂无图片 评论
暂无图片 有用 0
ora_221

这么点数据,随便找个测试环境导进去再查表数据不就好了

暂无图片 评论
暂无图片 有用 0
超越无限D

找个库把dump导入进去,然后把需要的表导出来就行了。

暂无图片 评论
暂无图片 有用 0
yBmZlQzJ

从备份文件中直接筛选,也是一个简单便捷的方法

暂无图片 评论
暂无图片 有用 3
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏