Začněte nyníZačněte zdarma

Procvičení nahrávání dat zpět do databáze

Jde to i opačně – lokální CSV soubory lze nahrát zpět do databáze. Stačí zadat databázi a CSV soubor, který chceš načíst, a csvsql se o zbytek postará za tebe (například odvodí schéma tabulky) – vše na pozadí.

V následujícím cvičení dokonči příkaz pro nahrání souboru Spotify_MusicAttributes.csv jako samostatné tabulky do SQLite databáze SpotifyDatabase. Pak pro ověření znovu stáhni data z nově vytvořené tabulky v databázi.

Toto cvičení je součástí kurzu

Data Processing in Shell

Zobrazit kurz

Pokyny k cvičení

  • Nahraj Spotify_MusicAttributes.csv jako samostatnou tabulku do SQLite databáze SpotifyDatabase.
  • Znovu stáhni data z nově vytvořené tabulky Spotify_MusicAttributes v SQLite databázi SpotifyDatabase.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 "$___" 
Upravit a spustit kód