Mulai sekarangMulai gratis

Latihan mendorong data kembali ke basis data

Anda juga dapat melakukan proses sebaliknya, yaitu mengirim kembali file CSV lokal ke basis data. Selama Anda menentukan basis data serta file CSV yang akan dimuat, csvsql akan mengurus sisanya untuk Anda (misalnya menurunkan skema tabel) di balik layar.

Pada latihan berikut, lengkapi perintah untuk mengunggah Spotify_MusicAttributes.csv sebagai tabel tersendiri di basis data SQLite SpotifyDatabase. Lalu, sebagai pemeriksaan kewarasan, tarik kembali data dari tabel baru yang dibuat di basis data.

Latihan ini merupakan bagian dari kursus

Pemrosesan Data di Shell

Lihat Kursus

Instruksi latihan

  • Unggah Spotify_MusicAttributes.csv sebagai tabel tersendiri di basis data SQLite SpotifyDatabase.
  • Tarik kembali data dari tabel baru Spotify_MusicAttributes di basis data SQLite SpotifyDatabase.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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 "$___" 
Edit dan Jalankan Kode