1. 首先,我们需要查询出所有符合模糊表名的表名列表,可以使用以下语句:
SELECT table_name FROM information_schema.tables WHERE table_schema='your_database_name' AND table_name LIKE 'your_table_name%';
  1. 接着,我们可以使用MySQL的命令行工具或其他工具,如Navicat等,执行以下命令备份每个表:
mysqldump -h your_host -u your_username -p your_database your_table > your_table.sql
  1. 将上述命令中的your_host、your_username、your_database、your_table、your_table.sql根据实际情况进行替换,然后在命令行或其他工具中执行该命令即可备份每个符合模糊表名的表并保存为单独的.sql文件。

  2. 如果您需要备份所有表,可以使用以下命令:

mysqldump -h your_host -u your_username -p your_database > your_database.sql
  1. 将上述命令中的your_host、your_username、your_database、your_database.sql根据实际情况进行替换,然后在命令行或其他工具中执行该命令即可备份整个数据库并保存为单独的.sql文件

原文地址: http://www.cveoy.top/t/topic/dw5R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录