MySQLDump 是非常常用的数据库导出工具。不过,大部分时候,我们使用的都是 mysqldump -uuser -p database_name > database_name.sql
这样可以提供数据导出功能,但导出的数据会是全表数据,我们在导出数据的时候,如果希望导出部分数据,就需要借助于其中的 --where
Flag,来实现导出部分数据.
此外,由于导出的数据是部分数据,因此,就涉及到需要指定导出时的表名,才能实现导出相应的数据,需要满足如下格式
mysqldump [OPTIONS] database [tables]
Code language: CSS (css)
举个例子来说,假设我们需要导出数据库 wordpress 的 wp-options 表中的 ID 小于 20 的数据,则需要执行如下命令:
mysqldump --where="id < 20" wordpress wp-options
Code language: JavaScript (javascript)
上述命令就实现了从数据库中导出符合特定要求的数据。