開始使用免費開始

練習將資料推回資料庫

你也可以反向操作,將本機的 CSV 檔案推回資料庫。只要同時指定目標資料庫與要載入的 CSV 檔,csvsql 就會在背後幫你處理其餘工作(例如推斷資料表綱要)。

在下列練習中,請完成指令,將 Spotify_MusicAttributes.csv 上傳為 SQLite 資料庫 SpotifyDatabase 中的一個獨立資料表。接著做個基本檢查,從資料庫中新建的資料表重新拉回資料。

本練習屬於課程

在 Shell 中進行資料處理

檢視課程

練習說明

  • Spotify_MusicAttributes.csv 上傳為 SQLite 資料庫 SpotifyDatabase 中的一個獨立資料表。
  • 從 SQLite 資料庫 SpotifyDatabase 中新建立的 Spotify_MusicAttributes 資料表重新拉回資料。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Preview file
ls

# Upload Spotify_MusicAttributes.csv to database
csvsql --___ "sqlite:///SpotifyDatabase.db" --___ Spotify_MusicAttributes.csv

# Store SQL query as shell variable
sqlquery="SELECT * FROM Spotify_MusicAttributes"

# Apply SQL query to re-pull new table in database
sql2csv --db "sqlite:///SpotifyDatabase.db" --query "$___" 
編輯並執行程式碼