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>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