Traitement des données en Shell
Susan Sun
Data Person
sql2csv :
Documentation :
sql2csv -h
usage: sql2csv [-h] [-v] [-l] [-V] [--db CONNECTION_STRING] [--query QUERY]
[-e ENCODING] [-H]
[FILE]
Exemple de syntaxe :
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
1. Établir la connexion à la base de données :
--db est suivi de la chaîne de connexion à la basesqlite:/// et se termine par .dbpostgres:/// ou mysql:/// et sans .dbExemple de syntaxe :
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
2. Interroger la base de données :
--query est suivi de la chaîne de la requête SQLExemple de syntaxe :
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
3. Enregistrer la sortie :
> : redirige la sortie vers un nouveau fichier CSV localTraitement des données en Shell