MySQL has a SHOW CREATE DATABASE
statement that shows the CREATE DATABASE
statement that would be used to recreate the database.
We can use the SHOW CREATE DATABASE
statement to create an identical database on another server, or to create a similar database on the same server (while changing the name).
We can alternatively use SHOW CREATE SCHEMA
to do the same thing (SHOW CREATE SCHEMA
is a synonym for SHOW CREATE DATABASE
).