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
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