Mendorong data kembali ke database

Pemrosesan Data di Shell

Susan Sun

Data Person

csvsql: dokumentasi

csvsql:

  • menjalankan pernyataan SQL langsung pada database
  • mendukung pembuatan tabel dan penyisipan data

Opsi lainnya:

  • --insert
  • --db
  • --no-inference & --no-constraints
Pemrosesan Data di Shell

csvsql: mendorong data kembali ke database

Contoh sintaks:

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

Catatan:

  1. Baris baru digunakan agar kode rapi dan mudah dibaca

  2. Gunakan tiga garis miring untuk memulai nama database

  3. Akhiri dengan ekstensi file .db untuk database SQLITE

Pemrosesan Data di Shell

csvsql: mendorong data kembali ke database

Contoh sintaks:

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

Dokumentasi:

csvsql -h
--insert  Selain membuat tabel, juga menyisipkan
          data ke dalam tabel. Hanya valid saat --db ditentukan.
Pemrosesan Data di Shell

csvsql: mendorong data kembali ke database

Contoh sintaks:

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

Dokumentasi:

csvsql -h
--no-inference   Nonaktifkan inferensi tipe saat mem-parsing input.
--no-constraints Hasilkan skema tanpa batas panjang atau pemeriksaan null.
Pemrosesan Data di Shell

Ayo berlatih!

Pemrosesan Data di Shell

Preparing Video For Download...