MySql教程

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

本文主要是介绍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

这篇关于mysqldump 使用通配符批量导出多个表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!