Perché convertire SQL in CSV?
Un file .sql è uno script di testo semplice contenente definizioni di schema e istruzioni INSERT, non una tabella piatta. Il CSV è un formato tabellare di testo semplice per fogli di calcolo e pipeline di dati. Le istruzioni SQL devono essere eseguite su un motore di database prima che le righe risultanti possano essere esportate come .csv piatto.
Come convertire SQL in CSV
DBeaver FREE
Connettiti al motore appropriato, esegui il file .sql tramite Script > Esegui script SQL, quindi fai clic con il tasto destro su qualsiasi tabella e scegli Esporta dati come CSV.
MySQL Workbench FREE
Usa Server > Importazione dati per eseguire il file .sql in uno schema, seleziona una tabella, esegui una query, quindi fai clic sul pulsante Esporta nella griglia dei risultati per salvare come CSV.
Informazioni su questi formati
Un file SQL è un file di testo semplice contenente comandi SQL: definizioni di schema, istruzioni INSERT o query. Aprilo in qualsiasi editor di testo per leggerlo; per usarlo, eseguilo su…
Apri dettagli .SQL →Un file CSV memorizza dati tabulari come testo normale - una riga per riga, valori separati da virgole (o punti e virgola nelle impostazioni locali europee). Qualsiasi foglio di calcolo lo…
Apri dettagli .CSV →Qualità e a cosa prestare attenzione
- Usa lo stesso motore da cui proviene il dump: un dump MySQL fallirà in PostgreSQL a causa delle differenze di dialetto come la citazione con backtick e
AUTO_INCREMENT. - Un dump multi-tabella produce più file CSV - è necessario esportare ogni tabella separatamente.
- I dump del solo schema (senza istruzioni
INSERT) produrranno file CSV vuoti con solo le intestazioni delle colonne.