Veritabanlarından veri çekme

Kabukta Veri İşleme

Susan Sun

Data Person

sql2csv: belgeler

sql2csv:

  • çok sayıda SQL veritabanında (ör. MS SQL, MySQL, Oracle, PostgreSQL, SQLite) SQL sorgusu çalıştırır
  • sonucu bir CSV dosyasına yazar

Belgeler:

sql2csv -h
usage: sql2csv [-h] [-v] [-l] [-V] [--db CONNECTION_STRING] [--query QUERY]
               [-e ENCODING] [-H]
               [FILE]
Kabukta Veri İşleme

sql2csv: veritabanına karşı sorgulama

Örnek söz dizimi:

sql2csv --db "sqlite:///SpotifyDatabase.db" \
        --query "SELECT * FROM Spotify_Popularity" \
        > Spotify_Popularity.csv

1. Veritabanı bağlantısı kurma:

  • --db ifadesini veritabanı bağlantı dizesi izler
  • SQLite: sqlite:/// ile başlar, .db ile biter
  • Postgres ve MySQL: postgres:/// veya mysql:/// ile başlar, .db yoktur
Kabukta Veri İşleme

sql2csv: veritabanına karşı sorgulama

Örnek söz dizimi:

sql2csv --db "sqlite:///SpotifyDatabase.db" \
        --query "SELECT * FROM Spotify_Popularity" \
        > Spotify_Popularity.csv

2. Veritabanına karşı sorgulama:

  • --query ifadesini SQL sorgu dizesi izler
  • Veritabanı ile uyumlu SQL sözdizimi kullanın
  • Satır sonu olmadan tek satırda yazın
Kabukta Veri İşleme

sql2csv: veritabanına karşı sorgulama

Örnek söz dizimi:

sql2csv --db "sqlite:///SpotifyDatabase.db" \
        --query "SELECT * FROM Spotify_Popularity" \
        > Spotify_Popularity.csv

3. Çıktıyı kaydetme:

  • >: çıktıyı yeni yerel bir CSV dosyasına yönlendirir
  • Aksi halde, yalnızca sonuçları konsola yazdırır
Kabukta Veri İşleme

Hadi pratik yapalım!

Kabukta Veri İşleme

Preparing Video For Download...