在 Shell 中進行資料處理
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 檔案在 Shell 中進行資料處理