¿Por qué convertir SQL a CSV?
Un archivo .sql es un script de texto plano que contiene definiciones de esquema y sentencias INSERT, no una tabla plana. CSV es un formato tabular de texto plano para hojas de cálculo y flujos de datos. Las instrucciones SQL deben ejecutarse en un motor de base de datos antes de que las filas resultantes puedan exportarse como un .csv plano.
Cómo convertir SQL a CSV
DBeaver FREE
Conéctese al motor apropiado, ejecute el .sql mediante Script > Execute SQL Script, luego haga clic derecho en cualquier tabla y elija Export Data como CSV.
MySQL Workbench FREE
Use Server > Data Import para ejecutar el .sql en un esquema, seleccione una tabla, ejecute una consulta y luego haga clic en el botón Export en la cuadrícula de resultados para guardar como CSV.
Acerca de estos formatos
Un archivo SQL es un archivo de texto plano que contiene comandos SQL: definiciones de esquema, sentencias INSERT o consultas. Ábralo en cualquier editor de texto para leerlo; para usarlo,…
Abrir detalles de .SQL →Un archivo CSV almacena datos tabulares como texto plano: una fila por línea, con valores separados por comas (o puntos y comas en regiones europeas). Cualquier hoja de cálculo lo abre:…
Abrir detalles de .CSV →Calidad y qué observar
- Use el mismo motor del que provino el volcado: un volcado de MySQL fallará en PostgreSQL debido a diferencias de dialecto como el entrecomillado con acentos graves (backticks) y
AUTO_INCREMENT. - Un volcado de varias tablas produce múltiples archivos CSV; debe exportar cada tabla por separado.
- Los volcados de solo esquema (sin sentencias
INSERT) producirán archivos CSV vacíos con solo los encabezados de columna.