使用 csvkit 进行数据库与 SQL 操作
加入了 csvsql 和 sql2csv 之后,您就可以在终端中完成整套数据工作流,而无需安装和配置额外的 SQL 客户端或软件。在这个综合练习中,您将从 SQLite 数据库中拉取数据,与本地保存的文件合并,最后把合并后的结果回写到数据库,全程都在命令行中完成。
本练习是课程的一部分
Shell 中的数据处理
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Store SQL for querying from SQLite database
sqlquery_pull="SELECT * FROM SpotifyMostRecentData"
# Apply SQL to save table as local file
sql2csv --db "___:///___.__" --query "$___" > SpotifyMostRecentData.csv