Varför konvertera SQL till CSV?
En .sql-fil är ett skript i klartext som innehåller schemadefinitioner och INSERT-satser, inte en platt tabell. CSV är ett tabellformat i klartext för kalkylblad och datapipelines. SQL-instruktionerna måste köras mot en databasmotor innan de resulterande raderna kan exporteras som platta .csv.
Hur man konverterar SQL till CSV
DBeaver FREE
Anslut till lämplig motor, kör din .sql via Script > Execute SQL Script, högerklicka sedan på valfri tabell och välj Export Data as CSV.
MySQL Workbench FREE
Använd Server > Data Import för att köra din .sql i ett schema, välj en tabell, kör en fråga och klicka sedan på knappen Export i resultatrutnätet för att spara som CSV.
Om dessa format
En SQL-fil är en vanlig textfil som innehåller SQL-kommandon - schemadefinitioner, INSERT-satser eller frågor. Öppna den i valfri textredigerare för att läsa den; för att använda den, kör…
Öppna detaljer för .SQL →En CSV-fil lagrar tabelldata som vanlig text - en rad per linje, värden separerade med kommatecken (eller semikolon i europeiska regioner). Alla kalkylprogram kan öppna den: Excel, Google…
Öppna detaljer för .CSV →Kvalitet & vad man bör tänka på
- Använd samma motor som dumpen kom ifrån: en MySQL-dump kommer att misslyckas i PostgreSQL på grund av dialektskillnader som backtick-citering och
AUTO_INCREMENT. - En dump med flera tabeller skapar flera CSV-filer - du måste exportera varje tabell separat.
- Dumps med endast scheman (inga
INSERT-satser) kommer att producera tomma CSV-filer med endast kolumnrubriker.