gpt4 book ai didi

mysql - 如何备份mysql数据库中的两个表?

转载 作者:行者123 更新时间:2023-11-29 06:16:58 24 4
gpt4 key购买 nike

我知道 mysqldump 实用程序,因为它需要备份整个数据库。我需要备份 mysql 数据库中的两个表,其中一个表包含所有条目,第二个表没有条目。并且我还需要将两个表放在一个 sql(即 mydb.sql)文件中。

这可能吗?

最佳答案

Mysqldump也可以转储单个表,可选择有或没有数据:

mysqldump [options] db_name [tbl_name ...]

--no-data, -d: Do not write any table row information (that is, do not dump table contents).

因此要转储包含所有条目的 table1 和没有条目的 table2,您可以像这样调用 mysqldump 两次:

mysqldump db_name table1 > table1.sql
mysqldump --no-data db_name table2 > table2.sql

更新:要将两个表转储到一个文件中,您可以将第二个命令的输出附加到第一个命令:

mysqldump db_name table1 > dump.sql
mysqldump --no-data db_name table2 >> dump.sql

关于mysql - 如何备份mysql数据库中的两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com