Я использую MySQL Administrator для создания моей резервной копии базы данных. Я могу отлично сделать резервную копию всей базы данных со всеми ее таблицами. Есть несколько таблиц, размер которых очень велик, поэтому мне интересно, смогу ли я создать резервную копию только структуры таблиц (только их элементов), но не их данных.
20
как сказал LukeR, опция --no-data для mysqldump будет делать то, что вы хотите.
Чтобы добавить к этому, вот сценарий резервного копирования, который я написал, который создает дамп всех баз данных mysql в простые текстовые файлы и создает отдельные файлы дампов для схемы и данных таблиц каждой базы данных (довольно часто требуется восстановить или создать таблицы на другом сервере mysql БЕЗ данные, и это гораздо проще сделать, когда у вас уже есть небольшой файл с помощью команд CREATE TABLE / CREATE INDEX и т. д.)
источник
--routines
в схему сценарий?Вы также можете сделать это вручную через
mysql
интерфейс командной строки, выполнивDESCRIBE <tablename>
и скопировав / вставив результаты.источник