# How to export only the schema of one, multiple or all databases
By using the flag --no-data, mysqldump will export only the schema of the given databases, without any data. This is useful in case you need to create a new database using the same schema but without any data.
# Export the schema of a single database
To export only the schema of a database named my_app, execute:
mysqldump my_app --no-data > my_schema.sql
# Export the schema of multiple databases
To export only the schema of two databases named my_app1 and my_app2, you can use the following command:
mysqldump --databases my_app1 my_app2 --no-data > my_schema.sql
# Export the schema of all databases
To export the schema of all the databases, execute:
mysqldump --all-databases --no-data > my_schema.sql