ÎncepețiÎncepe gratuit

Exersează încărcarea datelor înapoi în baza de date

Este posibil și procesul invers: să încarci fișiere CSV locale înapoi în baza de date. Atâta timp cât specifici baza de date și fișierul CSV de încărcat, csvsql se ocupă de restul (de exemplu, inferarea schemei tabelului), în culise.

În exercițiul următor, completează comanda pentru a încărca Spotify_MusicAttributes.csv ca propriul tabel în baza de date SQLite SpotifyDatabase. Apoi, ca verificare, extrage din nou datele din tabelul nou creat în baza de date.

Acest exercițiu face parte din cursul

Procesarea datelor în linia de comandă

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă Spotify_MusicAttributes.csv ca propriul tabel în baza de date SQLite SpotifyDatabase.
  • Extrage din nou datele din tabelul nou creat Spotify_MusicAttributes din baza de date SQLite SpotifyDatabase.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 "$___" 
Editează și rulează codul