Przetwarzanie danych w wierszu poleceń
Susan Sun
Data Person
sql2csv:
Dokumentacja:
sql2csv -h
usage: sql2csv [-h] [-v] [-l] [-V] [--db CONNECTION_STRING] [--query QUERY]
[-e ENCODING] [-H]
[FILE]
Przykładowa składnia:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
1. Nawiązywanie połączenia z bazą danych:
--db następuje ciąg połączenia z bazą danychsqlite:/// i kończy .dbpostgres:/// lub mysql:/// i bez .dbPrzykładowa składnia:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
2. Wykonywanie zapytań do bazy danych:
--query następuje ciąg zapytania SQLPrzykładowa składnia:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
3. Zapisywanie danych wyjściowych:
>: przekierowuje dane wyjściowe do nowego lokalnego pliku CSVPrzetwarzanie danych w wierszu poleceń