Database en SQL met csvkit
Met csvsql en sql2csv kun je een complete dataworkflow in de terminal uitvoeren zonder extra SQL-clients of software te hoeven installeren. In deze afsluitende oefening stellen we een SQLite-database samen en halen we er data uit, voegen we deze data samen met een lokaal opgeslagen bestand en sturen we tot slot het uiteindelijke samengevoegde bestand terug naar de database — allemaal zonder de command line te verlaten.
Deze oefening maakt deel uit van de cursus
Gegevens verwerken in de Shell
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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