Procesamiento de datos en Shell
Susan Sun
Data Person
csvsql:
Más opciones:
--insert--db--no-inference y --no-constraintsSintaxis de ejemplo:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Nota:
El salto de línea mantiene el código limpio y legible
Usa tres barras diagonales para indicar el nombre de la base de datos
Termina con la extensión .db para bases de datos SQLITE
Sintaxis de ejemplo:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentación:
csvsql -h
--insert Además de crear la tabla, inserta también los
datos en la tabla. Solo válido cuando se especifica --db.
Sintaxis de ejemplo:
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentación:
csvsql -h
--no-inference Desactiva la inferencia de tipos al analizar la entrada.
--no-constraints Genera un esquema sin límites de longitud ni comprobaciones de null.
Procesamiento de datos en Shell