Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Dumping Table Definitions and Content Separately

9.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