Datenverarbeitung in der Shell
Susan Sun
Data Person
sql2csv:
Dokumentation:
sql2csv -h
usage: sql2csv [-h] [-v] [-l] [-V] [--db CONNECTION_STRING] [--query QUERY]
[-e ENCODING] [-H]
[FILE]
Beispielsynatx:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
1. Datenbankverbindung herstellen:
--db folgt der Datenbank-Verbindungsstringsqlite:/// und endet mit .dbpostgres:/// bzw. mysql:/// und ohne .dbBeispielsynatx:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
2. Gegen die Datenbank abfragen:
--query folgt der SQL-AbfragestringBeispielsynatx:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
3. Ausgabe speichern:
>: leitet die Ausgabe in eine neue lokale CSV-Datei umDatenverarbeitung in der Shell