BaşlayınÜcretsiz başlayın

Veriyi veritabanına geri itme alıştırması

Diğer yönde de ilerleyip yerel CSV dosyalarını veritabanına geri itmek mümkün. Veritabanını ve yüklenecek CSV dosyasını belirttiğimiz sürece, csvsql geri planda kalan işleri (ör. tablo şemasını çıkarsama) bizim için halleder.

Aşağıdaki egzersizde, Spotify_MusicAttributes.csv dosyasını SQLite veritabanı SpotifyDatabase içinde kendi tablosu olarak yüklemek için komutu tamamla. Ardından, bir kontrol amacıyla, veritabanında yeni oluşturulan tablodan veriyi yeniden çek.

Bu egzersiz, kursun bir parçasıdır

Kabukta Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Spotify_MusicAttributes.csv dosyasını SQLite veritabanı SpotifyDatabase içinde kendi tablosu olarak yükle.
  • SQLite veritabanı SpotifyDatabase içinde yeni oluşturulan Spotify_MusicAttributes tablosundan veriyi yeniden çek.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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 "$___" 
Kodu Düzenle ve Çalıştır