シェルでのデータ処理
Susan Sun
Data Person
sql2csv:
ドキュメント:
sql2csv -h
usage: sql2csv [-h] [-v] [-l] [-V] [--db CONNECTION_STRING] [--query QUERY]
[-e ENCODING] [-H]
[FILE]
使用例:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
1. データベース接続:
--db の後に接続文字列sqlite:/// で始まり .db で終わるpostgres:/// または mysql:/// で始まり、.db は付けない使用例:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
2. データベースへのクエリ:
--query の後にSQLクエリ文字列使用例:
sql2csv --db "sqlite:///SpotifyDatabase.db" \
--query "SELECT * FROM Spotify_Popularity" \
> Spotify_Popularity.csv
3. 出力の保存:
>: 出力をローカルの新規CSVにリダイレクトシェルでのデータ処理