# 7.4.5.4 分别转储表定义和内容

- 没有数据选项告诉mysql转储不转储表数据,导致转储文件仅包含创建表的语句。相反,--no-create-info选项告诉mysql转储压制创建输出中的语句,以便转储文件仅包含表数据。

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

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

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

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