CommencezCommencez 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 directement dans le terminal, sans devoir installer et configurer d'autres clients et logiciels SQL. Dans ce projet de synthèse, vous allez créer et extraire des données d'une base de données SQLite, fusionner ces données avec un fichier enregistré localement, puis, enfin, renvoyer le fichier fusionné final dans la base de données — le tout sans jamais quitter la ligne de commande.

Cette activité fait partie du cours

Traitement des données en Shell

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