Data terugschrijven naar de database

Gegevens verwerken in de Shell

Susan Sun

Data Person

csvsql: documentatie

csvsql:

  • voer SQL-statements direct uit op een database
  • ondersteunt tabellen maken én data invoegen.

Meer opties:

  • --insert
  • --db
  • --no-inference & --no-constraints
Gegevens verwerken in de Shell

csvsql: data terugschrijven naar de database

Voorbeeldsyntaxis:

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

Let op:

  1. Regelafbreking houdt code netjes en leesbaar

  2. Gebruik drie slashes om de databasenaam te starten

  3. Eindig met extensie .db voor een SQLITE-database

Gegevens verwerken in de Shell

csvsql: data terugschrijven naar de database

Voorbeeldsyntaxis:

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

Documentatie:

csvsql -h
--insert  In addition to creating the table, also insert the
          data into the table. Only valid when --db is specified.
Gegevens verwerken in de Shell

csvsql: data terugschrijven naar de database

Voorbeeldsyntaxis:

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

Documentatie:

csvsql -h
--no-inference   Disable type inference when parsing the input.
--no-constraints Generate a schema without length limits or null checks.
Gegevens verwerken in de Shell

Laten we oefenen!

Gegevens verwerken in de Shell

Preparing Video For Download...