MySQL 数据库恢复一张表中的数据

如果使用 mysqldump -uroot -p123 user > test.sql备份了user数据库中的所有数据,但是当前只想要恢复该数据库的某张表数据,该怎么处理呢?

已知恢复整个数据库可以使用命令:mysql -uroot -p123 user < test.sql

如果只恢复某一张表:
1、新建一个数据库 tmp
2、把 test.sql 用上面的命令导入到该库 mysql -uroot -p123 tmp < test.sql
3、使用 insert into user.tab_name select * from tmp.tab_name;的方式将tmp.tab_name中的数据恢复到user.tb_name中!!!

参考:https://zhidao.baidu.com/question/430262954.html

posted @ 2020-12-16 18:22  声声慢43  阅读(3512)  评论(0编辑  收藏  举报