我正在编写一个将少数数据库转储文件合并为一个文件的简单实用程序。我有一个临时数据库(让它命名为'db_temporary')并且必须将它导出到转储中,但是在转储文件中它应该被命名为'db_final'。我可以使用'mysqldump.exe'吗?这似乎是一项微不足道的任务,但我在'mysqldump'文档中找不到任何线索:https://dev.mysql.com/doc/refman/4.1/en/mysqldump.html 非常感谢任何帮助。
答案 0 :(得分:0)
转储不包含数据库名称,转储仅包含您转储的数据库中的表和数据。所以,是的,您可以在任何数据库中导入生成的SQL代码,只需创建一个数据库并将SQL代码导入到该数据库中。
至少如果你使用这种形式:
mysqldump.exe -u USERNAME -p database > database_dump.sql