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

这[`- 没有数据`](mysqldump.html#option_mysqldump_no-data)选项告诉[**mysql转储**](mysqldump.html)不转储表数据，导致转储文件仅包含创建表的语句。相反，[`--no-create-info`](mysqldump.html#option_mysqldump_no-create-info)选项告诉[**mysql转储**](mysqldump.html)压制`创建`输出中的语句，以便转储文件仅包含表数据。

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

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

对于仅定义转储，添加[`--例程`](mysqldump.html#option_mysqldump_routines)和[`--事件`](mysqldump.html#option_mysqldump_events)还包括存储的例程和事件定义的选项：

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