SQL-naar-CSV-converter

Het omzetten van back-upscripts van een relationele database naar platte spreadsheets maakt eenvoudige gegevensanalyse en rapportage mogelijk.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieSQLCSV
MIME-typetext/plaintext/csv
Typescript met relationeel schema en query'stabelgegevens
Compressiegeen (DDL/DML-script in platte tekst)geen
StandaardspecificatieISO/IEC 9075 SQL StandardIETF RFC 4180
Bestandshandtekening (magic bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180: tekststroom met scheidingstekens

Formaatoverzicht en toepassingen

Een SQL-dumpbestand bevat tekstcommando's om databasetabellen opnieuw aan te maken en gegevensrijen in te voegen. Softwaretools zoals MySQL, PostgreSQL en SQLite genereren deze scripts om informatie als back-up op te slaan. Analisten moeten deze gegevens vaak verplaatsen van zware databasesystemen naar lichtere spreadsheetapplicaties zoals Microsoft Excel of Google Sheets. Het converteren van een gestructureerd SQL-script naar een bestand met door komma's gescheiden waarden (CSV) verwijdert de complexe commando's voor het aanmaken van tabellen en de relationele beperkingen. De uitvoer bevat alleen rijen en kolommen met onbewerkte gegevens. Dankzij dit eenvoudige formaat kunnen zakelijke teams records bekijken, grafieken maken en gegevens delen zonder een databaseserver te hoeven draaien.

Technische specificaties en codec-overzicht

SQL-dumps gebruiken het MIME-type text/plain en vertrouwen op UTF-8- of ASCII-codering zonder speciale bestandshandtekeningen (magic bytes), en verschijnen als voor mensen leesbare tekstscripts. CSV-bestanden met databasetabellen gebruiken het MIME-type text/csv en organiseren gegevens in rijen gescheiden door regeleinden en kolommen gescheiden door komma's. Geen van beide formaten gebruikt standaard compressie, waardoor beide platte tekst blijven. Deze conversie is strikt verliesvrij met betrekking tot de tekstgegevens, maar verwijdert regels voor het relationele schema, vreemde sleutels (foreign keys) en indexdefinities omdat CSV-bestanden alleen platte tabellen opslaan.

Besturingssysteem- en browserondersteuning

Beide formaten werken op elk besturingssysteem, waaronder Windows, macOS en Linux, omdat het platte tekst betreft. Moderne webbrowsers kunnen tekstbestanden gemakkelijk lezen en weergeven. Spreadsheetsoftware, datasciencetools in Python en R, en databasebeheersystemen openen CSV-bestanden rechtstreeks zonder extra invoegtoepassingen.

Handige informatie

Grote SQL-dumps kunnen enorme CSV-bestanden opleveren die de rijlimieten van spreadsheets overschrijden. Splits de uitvoer op in kleinere delen als u de bestanden wilt openen in standaardsoftware voor desktops.

Veelgestelde vragen

Hoe converteert u een SQL-dump naar een CSV-databasetabel zonder kwaliteitsverlies?

Deze conversie is verliesvrij voor de gegevensrijen omdat teksttekens rechtstreeks van de insert-instructies naar de CSV-cellen worden vertaald. Databasestructuren zoals foreign keys en indexen worden echter weggelaten omdat het CSV-formaat alleen platte tabellen ondersteunt.

Wat is het verschil tussen een SQL-dump en een CSV-databasetabel?

Een SQL-dump is een programmeerscript met opdrachten om tabellen aan te maken en gegevens in te voegen. Een CSV-databasetabel is een plat bestand met alleen rijen en kolommen die door komma's worden gescheiden.