Bazy danych i SQL z csvkit
Dzięki csvsql i sql2csv możemy przeprowadzić cały proces pracy z danymi bezpośrednio w terminalu – bez konieczności instalowania i konfigurowania dodatkowych klientów SQL. W tym ćwiczeniu podsumowującym pobierzemy dane z bazy SQLite, połączymy je z lokalnie zapisanym plikiem, a następnie wyślemy gotowy plik z powrotem do bazy – wszystko bez wychodzenia z wiersza poleceń.
To ćwiczenie jest częścią kursu
Przetwarzanie danych w wierszu poleceń
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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