mysqldump 使用通配符批量导出多个表

问题:有许多个表需要导出,这些表名有相同的前缀
解决方法:使用通配符
例如,需要导出前缀2020_10_23的表
在这里插入图片描述
mysqldump -uusername -ppassword ddd2_logsystem $(mysql -uusername -ppassword -Dddd2_logsystem -Bse "show tables like '2020_10_24%'") > /data/ddd2_logsystem_2020_10_24.sql

如果需要匹配多个条件:
例如,需要导出前缀2020_10_23和前缀是2020_10_24的表
mysqldump -uusername -ppassword ddd2_logsystem $(mysql -uusername -ppassword -Dddd2_logsystem -Bse "show tables from ddd2_logsystem where tables_in_ddd2_logsystem like '2020_10_24%' or tables_in_ddd2_logsystem like '2020_100_23%'") > /data/ddd2_logsystem.sql
————————————————
版权声明:本文为CSDN博主「小明大强」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41788609/article/details/109365724

posted @ 2021-07-20 13:53  seasonzone  阅读(680)  评论(0编辑  收藏  举报