Я хочу использовать mysqldump, чтобы он включал инструкцию для создания базы данных, если она не существует, и удаления базы данных, если она существует. Это возможно? какие варианты я могу использовать?
Вы можете заставить MYSQLDump удалить базу данных перед ее созданием, добавив
--add-drop-database
К вашей команде MYSQLDump. У вас уже должна быть команда создания базы данных.
--add-drop-database и --database name (или --all-databases). Если используется mysqldump db_name --add-drop-database, DROP DATABASE и CREATE DATABASE не добавляются.