Sammanfattning :i den här handledningen kommer du att lära dig hur du exporterar SQLite-databas till en CSV-fil.
Det finns flera sätt att dumpa data från en SQLite-databas till en CSV-fil.
Exportera SQLite Database till en CSV-fil med verktyget sqlite3
SQLite-projektet ger dig ett kommandoradsprogram som heter sqlite3 eller sqlite3.exe på Windows. Genom att använda verktyget sqlite3 kan du använda SQL-satserna och punktkommandona för att interagera med SQLite-databasen.
För att exportera data från SQLite-databasen till en CSV-fil använder du dessa steg:
- Aktivera rubriken för resultatuppsättningen med
.header
på kommando. - Ställ in utdataläget på CSV för att instruera sqlite3-verktyget att utfärda resultatet i CSV-läget.
- Skicka utdata till en CSV-fil.
- Skriv frågan för att välja data från tabellen som du vill exportera till.
Följande kommandon väljer data från customers
tabellen och exportera den till data.csv
fil.
>sqlite3 c:/sqlite/chinook.db sqlite> .headers on sqlite> .mode csv sqlite> .output data.csv sqlite> SELECT customerid, ...> firstname, ...> lastname, ...> company ...> FROM customers; sqlite> .quit
Om du kontrollerar data.csv
fil kommer du att se följande utdata.
Förutom att använda punktkommandon kan du använda alternativen i verktyget sqlite3 för att exportera data från SQLite-databasen till en CSV-fil.
Till exempel exporterar följande kommando data från spårtabellen till en CSV-fil med namnet tracks.csv
.
>sqlite3 -header -csv c:/sqlite/chinook.db "select * from tracks;" > tracks.csv
Code language: SQL (Structured Query Language) (sql)
Om du har en fil som heter query.sql
som innehåller skriptet för att fråga data, kan du köra satserna i filen och exportera data till en CSV-fil.
>sqlite3 -header -csv c:/sqlite/chinook.db < query.sql > data.csv
Exportera SQLite-databas till en CSV-fil med SQliteStudio
SQLiteStudio tillhandahåller exportfunktionen som låter dig exportera data i en tabell eller resultatet av en fråga till en CSV-fil.
Följande steg visar hur du exporterar data från en tabell till en CSV-fil.
Klicka först på Verktyg> Exportera menyalternativ
Välj sedan den databas och tabell som du vill exportera data; kontrollera Exportera tabelldata.
Välj sedan en enskild tabell för att exportera data.
Efter det, (1) välj CSV som exportformat, (2) ange CSV-filnamnet, (3) kontrollera kolumnnamnen i första raden, (4) välj kommatecken (,) som kolumnavgränsare, (5) ) behandla NULL-värdet som en tom sträng, (6) klicka på knappen Slutför för att slutföra exporten.
Kontrollera slutligen customer.csv
fil kommer du att se följande innehåll:
I den här handledningen har du lärt dig olika sätt att exportera data i SQLite-databasen till en CSV-fil.