# MySQLDump 导出部分数据

- Link: https://www.ixiqin.com/2022/05/09/mysqldump-export-section-data/
- Published: 2022-05-09T06:00:00+08:00
- Author: 白宦成

MySQLDump 是非常常用的数据库导出工具。不过，大部分时候，我们使用的都是 `mysqldump-
uuser -p database_name > database_name.sql`

这样可以提供数据导出功能，但导出的数据会是全表数据，我们在导出数据的时候，如果希望
导出部分数据，就需要借助于其中的 `--where` Flag，来实现导出部分数据.

此外，由于导出的数据是部分数据，因此，就涉及到需要指定导出时的表名，才能实现导出
相应的数据，需要满足如下格式

    ```shcb-line-numbers
    mysqldump [OPTIONS] database [tables]
    Code language: CSS (css)
    ```

举个例子来说，假设我们需要导出数据库 wordpress 的 wp-options 表中的 ID 小于 20 的
数据，则需要执行如下命令:

    ```javascript
    mysqldump --where="id < 20" wordpress wp-options
    Code language: JavaScript (javascript)
    ```

上述命令就实现了从数据库中导出符合特定要求的数据。
