7.4.5.4 Выгрузка определений таблиц и данных по отдельности
Опция --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
© 2025 Oracle
Licensed under the GPLv2 License.