mysqldump create database if not exist

i want to use mysqldump so that it includes the statement to create database if not exists, and drop database if exists. is this possible? what options can I use?


You can get MYSQLDump to drop the database before creating it by adding

--add-drop-database

To your MYSQLDump command. You should already have the create database command in there.


--add-drop-database and --databases <database_name> (or --all-databases).

If you use mysqldump --add-drop-database <database_name>, DROP DATABASE and CREATE DATABASE statements will not be added.