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 中的数据处理