Waarom SQL naar CSV converteren?
Een .sql bestand is een platte-tekstscript met schemadefinities en INSERT statements, geen platte tabel. CSV is een platte-tekst tabelindeling voor spreadsheets en datapijplijnen. De SQL-instructies moeten worden uitgevoerd in een database-engine voordat de resulterende rijen kunnen worden geëxporteerd als platte .csv.
Hoe SQL naar CSV te converteren
DBeaver FREE
Maak verbinding met de juiste engine, voer de .sql uit via Script > Execute SQL Script, klik vervolgens met de rechtermuisknop op een tabel en kies Export Data as CSV.
MySQL Workbench FREE
Gebruik Server > Data Import om de .sql in een schema uit te voeren, selecteer een tabel, voer een query uit en klik vervolgens op de knop Export in het resultatenoverzicht om op te slaan als CSV.
Over deze formaten
Een SQL-bestand is een tekstbestand met SQL-opdrachten - schemadefinities, INSERT-statements of query's. Open het in een tekstverwerker om het te lezen; om het te gebruiken, voer je het uit…
Open .SQL details →Een CSV-bestand slaat tabelgegevens op als platte tekst - één rij per regel, waarden gescheiden door komma's (of puntkomma's in Europese regio's). Elk spreadsheetprogramma opent het: Excel,…
Open .CSV details →Kwaliteit & waar op te letten
- Gebruik dezelfde engine waar de dump vandaan kwam: een MySQL-dump zal mislukken in PostgreSQL vanwege verschillen in dialect zoals backtick-quoting en
AUTO_INCREMENT. - Een dump met meerdere tabellen produceert meerdere CSV-bestanden - u moet elke tabel afzonderlijk exporteren.
- Dumps met alleen het schema (geen
INSERTstatements) zullen lege CSV-bestanden produceren met alleen kolomkoppen.