Trimiterea datelor înapoi în bază de date

Procesarea datelor în linia de comandă

Susan Sun

Data Person

csvsql: documentație

csvsql:

  • execută instrucțiuni SQL direct pe o bază de date
  • suportă atât crearea tabelelor, cât și inserarea datelor.

Argumente suplimentare:

  • --insert
  • --db
  • --no-inference & --no-constraints
Procesarea datelor în linia de comandă

csvsql: trimiterea datelor înapoi în bază de date

Sintaxă exemplu:

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

Notă:

  1. Întreruperea de linie menține codul curat și lizibil

  2. Utilizați trei bare oblice pentru a iniția numele bazei de date

  3. Terminați cu extensia .db pentru baza de date SQLITE

Procesarea datelor în linia de comandă

csvsql: trimiterea datelor înapoi în bază de date

Sintaxă exemplu:

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

Documentație:

csvsql -h
--insert  In addition to creating the table, also insert the
          data into the table. Only valid when --db is specified.
Procesarea datelor în linia de comandă

csvsql: trimiterea datelor înapoi în bază de date

Sintaxă exemplu:

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

Documentație:

csvsql -h
--no-inference   Disable type inference when parsing the input.
--no-constraints Generate a schema without length limits or null checks.
Procesarea datelor în linia de comandă

Să exersăm!

Procesarea datelor în linia de comandă

Preparing Video For Download...