Documentation Home

7.4.5.4 分别转储表定义和内容

--no-data选项告诉 mysqldump不要转储表数据,导致转储文件仅包含创建表的语句。相反,该 --no-create-info选项告诉mysqldump抑制 CREATE输出中的语句,以便转储文件仅包含表数据。

例如,要为test数据库单独转储表定义和数据,请使用以下命令:

$> mysqldump --no-data test > dump-defs.sql
$> mysqldump --no-create-info test > dump-data.sql

对于仅定义的转储,添加 --routines--events 选项以还包括存储的例程和事件定义:

$> mysqldump --no-data --routines --events test > dump-defs.sql