Traitement des données en Shell
Susan Sun
Data Person
csvsql :
Autres options utiles :
--insert--db--no-inference et --no-constraintsExemple de syntaxe :
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Remarques :
La coupure de ligne garde le code clair et lisible
Utilisez trois barres obliques pour indiquer le nom de la base
Terminez par l'extension de fichier .db pour une base SQLITE
Exemple de syntaxe :
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentation :
csvsql -h
--insert En plus de créer la table, insère aussi les
données dans la table. Valide seulement quand --db est précisé.
Exemple de syntaxe :
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Documentation :
csvsql -h
--no-inference Désactive l'inférence des types lors de l'analyse de l'entrée.
--no-constraints Génère un schéma sans limites de longueur ni vérifications de nullité.
Traitement des données en Shell