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

问题:有许多个表需要导出,这些表名有相同的前缀
解决方法:使用通配符
例如,需要导出前缀2020_10_23的表
mysqldump 使用通配符批量导出多个表
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