Kom igångKom igång gratis

Databaser och SQL med csvkit

Med csvsql och sql2csv kan vi genomföra ett helt dataarbetsflöde i terminalen – utan att behöva installera och konfigurera extra SQL-klienter eller annan programvara. I det här avslutande projektet hämtar vi data från en SQLite-databas, slår ihop den med en lokalt sparad fil och skickar slutligen den sammanslagna filen tillbaka till databasen – allt utan att lämna kommandoraden.

Den här övningen är en del av kursen

Databehandling i kommandoraden

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Store SQL for querying from SQLite database 
sqlquery_pull="SELECT * FROM SpotifyMostRecentData"

# Apply SQL to save table as local file 
sql2csv --db "___:///___.__" --query "$___" > SpotifyMostRecentData.csv
Redigera och kör kod