Necesito exportar una tabla mysql, pero tiene como 5 gb de entradas, así que solo quiero la estructura. Estoy tratando de hacerlo desde un php simple haciendo una consulta sql, ¿cómo puedo hacer eso?¿Cómo volcar la estructura de la tabla mysql sin datos con una consulta SQL?
Respuesta
Puede usar SHOW CREATE TABLE
para esto.
Muestra la instrucción CREATE TABLE que crea la tabla dada. La instrucción requiere el privilegio SELECCIONAR para la tabla . A partir de MySQL 5.0.1, esta declaración también funciona con vistas.
ej .:
SHOW CREATE TABLE MyTablename
Dependiendo de sus requerimientos exactos, algo tan simple como
select * from table where 1=0
podría bastar.
No soy un experto en MySQL por cualquier medio, pero el siguiente site sugiere el uso de la opción -d
o --no-data
de mysqldump:
mysqldump -d -h localhost -u root -pmypassword databasename > dumpfile.sql
que trabajó para mí.
Estaba buscando la respuesta a la pregunta original, pero encuentro esta respuesta muy útil. – Sonny
si tienes "MySQL Workbench" v6.0
1) haga clic en cualquier tabla de la base de datos.
2) Haga clic derecho y seleccione "Tablas de Mantenimiento"
3) En la pestaña "Tablas", resalte las tablas u desea exportar, haga clic derecho y seleccione "Enviar a SQL Editor"> "Crear esquema "
ya se contesta en el siguiente enlace:
MySql export schema without data
utilizar el comando siguiente para tomar la estructura o esquema de volcado.
mysqldump -u root -p --no-data dbname > schema.sql
- 1. mysqldump tabla sin volcar la clave principal
- 2. Consulta SQL personalizada sin la tabla correspondiente
- 3. ¿Cómo volcar la base de datos mysql?
- 4. script para volcar solo registro de la tabla en MySQL
- 5. ¿Cómo copiar la estructura de la tabla MySQL a la tabla en la memoria?
- 6. Consulta de Mysql para copiar la estructura de una tabla para crear otra tabla
- 7. Consulta SQL JOIN con la Tabla
- 8. MySQL - consulta de la última tabla creada
- 9. Describir la estructura de la tabla
- 10. consulta SQL para la tabla del árbol
- 11. Estructura de la base de datos SQL
- 12. SQL Server: Obtener la clave principal tabla mediante consulta SQL
- 13. ¿Cómo puedo volcar una base de datos MySQL usando hormiga?
- 14. Creación de tabla a partir de la estructura de otra tabla sin datos
- 15. Migración de MySQL a una tabla con estructura diferente
- 16. Crear una tabla (estructura) de la tabla
- 17. Ayuda de consulta SQL con la tabla de puente
- 18. Herramienta MySQL o consulta que sugiere estructura de tabla
- 19. Cómo generar una secuencia de comandos de la tabla mediante la consulta SQL en SQL Server
- 20. Consulta de datos de estructura de árbol en SQL Server
- 21. MySQL date diff iteration query - optimizar la consulta u optimizar la estructura de datos
- 22. mysql: Copie la estructura de la tabla incluyendo claves externas
- 23. Windbg con SOS, Cómo volcar una estructura C#
- 24. Actualizar la consulta en la tabla MySQL vinculada de SQL Server
- 25. SQL - Identificación de la tabla fuente de la consulta UNION
- 26. ¿cómo funciona una consulta SQL?
- 27. ¿Cómo reparar una tabla MySQL sin usar phpMyAdmin?
- 28. Mostrar la estructura de la tabla en SQL
- 29. mysql :: insertar en la tabla, datos de otra tabla?
- 30. Consulta SQL con SUM en columna en la tabla JOINed
¿Por qué esta respuesta downvoted como una locura? –
@KorayTugay Como la respuesta es completamente incorrecta. Solo da DATOS en lugar de estructuras sin datos – jeb
Esta consulta podría usarse junto con 'crear tabla como ...' para crear una tabla vacía con la misma estructura. Sin embargo, tal como está, no responde la pregunta. Simplemente devolverá un conjunto de resultados vacío. –