MySQL 8.3 Release Notes
使用 --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