LoslegenKostenlos starten

Datenbank und SQL mit csvkit

Mit csvsql und sql2csv können wir einen kompletten Daten-Workflow im Terminal durchlaufen, ohne zusätzliche SQL-Clients oder Software installieren und einrichten zu müssen. In diesem Abschlussprojekt bauen wir eine SQLite-Datenbank auf und holen Daten daraus, führen diese mit einer lokal gespeicherten Datei zusammen und schreiben die final zusammengeführte Datei wieder zurück in die Datenbank – und das alles direkt auf der Kommandozeile.

Diese Übung ist Teil des Kurses

<Kurs>Datenverarbeitung in der Shell</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
Code bearbeiten und ausführen