Hvorfor konvertere SQL til CSV?
En .sql-fil er et skript i ren tekst som inneholder skjema-definisjoner og INSERT-setninger, ikke en flat tabell. CSV er et tabellformat i ren tekst for regneark og datapipeliner. SQL-instruksjonene må kjøres mot en databasemotor før de resulterende radene kan eksporteres som flate .csv.
Hvordan konvertere SQL til CSV
DBeaver FREE
Koble til den aktuelle motoren, kjør .sql via Script > Execute SQL Script, høyreklikk deretter på en tabell og velg Export Data as CSV.
MySQL Workbench FREE
Bruk Server > Data Import for å kjøre .sql inn i et skjema, velg en tabell, kjør en spørring, og klikk deretter på Export-knappen i resultatnettet for å lagre som CSV.
Om disse formatene
En SQL-fil er en ren tekstfil som inneholder SQL-kommandoer - skjema-definisjoner, INSERT-setninger eller spørringer. Åpne den i et hvilket som helst tekstredigeringsprogram for å lese den;…
Åpne .SQL-detaljer →En CSV-fil lagrer tabelldata som ren tekst - én rad per linje, med verdier separert av komma (eller semikolon i europeiske regioner). Alle regnearkprogrammer kan åpne den: Excel, Google…
Åpne .CSV-detaljer →Kvalitet og hva du bør passe på
- Bruk samme motor som dumpen kom fra: en MySQL-dump vil feile i PostgreSQL på grunn av dialektforskjeller som backtick-quoting og
AUTO_INCREMENT. - En dump med flere tabeller produserer flere CSV-filer - du må eksportere hver tabell separat.
- Dumper med kun skjema (ingen
INSERT-setninger) vil produsere tomme CSV-filer med bare kolonneoverskrifter.