使用 csvkit 進行資料庫與 SQL
加入 csvsql 和 sql2csv 之後,你就能在終端機裡完成整個資料流程,而不需要另外安裝與設定 SQL 用戶端或其他軟體。在這個總結練習中,你會從 SQLite 資料庫彙整並提取資料,將這些資料與本機已有的檔案合併,最後把合併後的結果回寫到資料庫,全程都在命令列完成。
本練習屬於課程
在 Shell 中進行資料處理
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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