CommencerCommencez gratuitement

Base de données et SQL avec csvkit

L’ajout de csvsql et sql2csv nous permet de réaliser tout un flux de travail de données dans le terminal, sans installer ni configurer d’autres clients ou logiciels SQL. Dans ce projet de synthèse, vous allez extraire des données d’une base SQLite, les fusionner avec un fichier enregistré localement, puis renvoyer le fichier fusionné final dans la base — le tout sans quitter la ligne de commande.

Cet exercice fait partie du cours

<cours>Traitement des données en ligne de commande</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Store SQL for querying from SQLite database 
sqlquery_pull="SELECT * FROM SpotifyMostRecentData"

# Apply SQL to save table as local file 
sql2csv --db "___:///___.__" --query "$___" > SpotifyMostRecentData.csv
Modifier et exécuter le code