Verileri veritabanına geri yazma

Kabukta Veri İşleme

Susan Sun

Data Person

csvsql: dokümantasyon

csvsql:

  • SQL ifadelerini doğrudan bir veritabanında çalıştırır
  • Hem tablo oluşturmayı hem de veri eklemeyi destekler.

Diğer seçenekler:

  • --insert
  • --db
  • --no-inference ve --no-constraints
Kabukta Veri İşleme

csvsql: verileri veritabanına geri yazma

Örnek sözdizimi:

csvsql --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Not:

  1. Kodu temiz ve okunur tutmak için satır sonu kullanılır

  2. Veritabanı adını başlatmak için üç eğik çizgi kullanın

  3. SQLITE veritabanı için .db uzantısı ile bitirin

Kabukta Veri İşleme

csvsql: verileri veritabanına geri yazma

Örnek sözdizimi:

csvsql --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Dokümantasyon:

csvsql -h
--insert  Tabloyu oluşturmanın yanı sıra verileri de tabloya ekler.
          Yalnızca --db belirtildiğinde geçerlidir.
Kabukta Veri İşleme

csvsql: verileri veritabanına geri yazma

Örnek sözdizimi:

csvsql --no-inference --no-constraints \
       --db "sqlite:///SpotifyDatabase.db" \
       --insert Spotify_MusicAttributes.csv

Dokümantasyon:

csvsql -h
--no-inference   Girdiyi ayrıştırırken tür çıkarımını devre dışı bırakır.
--no-constraints Uzunluk sınırları veya null kontrolleri olmadan şema üretir.
Kabukta Veri İşleme

Haydi pratik yapalım!

Kabukta Veri İşleme

Preparing Video For Download...