Exercez-vous à extraire des données depuis la base de données
Grâce aux fonctionnalités de csvkit, vous n’avez pas besoin de télécharger ni de configurer des logiciels de gestion de bases de données sophistiqués comme MS SQL Server, DB2, PgAdmin ou TablePlus pour accéder aux données d’une base SQL. Vous pouvez extraire les données directement depuis votre ligne de commande avec la commande sql2csv de csvkit.
Dans cet exercice guidé, vous allez extraire des données pas à pas en appliquant des manipulations SQL à la table Spotify_Popularity, qui se trouve dans une base SQLite nommée SpotifyDatabase, puis enregistrer le résultat de la requête SQL dans un fichier .csv local nommé Spotify_Popularity_5Rows.csv.
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.
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"