Cómo generar el DDL para todas las tablas en una base de datos de MySQL a la vez. Sé que la siguiente consulta arrojará el DDL para una tabla. Pero quiero DDL de todas las tablas a la vez porque tengo cientos de tablas en mi base de datos.Cómo generar DDL para todas las tablas en una base de datos en MySQL
show create table <database name>.<table name>;
Por ejemplo:
show create table projectdb.customer_details;
La consulta anterior dará lugar a DDL de customer_details
mesa.
estoy usando MySQL con MySQL Workbench en el sistema operativo Windows.
Me está llegando el error. Aquí está mi comando: mysqldump -d -u root -p pps -h 127.0.0.1 shopping_store; – Pargat
¿Cuál es el error que está recibiendo? Probablemente sea por el espacio entre "-p" y su contraseña. – Swapnil
Upvoted. Solo hay un error de sintaxis en tu respuesta. La opción '-p' no acepta un argumento, por lo que si intenta escribir su contraseña después de esta opción, mysqldump lo interpretará como el nombre de la base de datos. Simplemente utilícelo sin '', se lo solicitará después de ejecutar el comando. –
tftdias