练习:从数据库提取数据
借助 csvkit 的强大功能,您无需下载并配置 MS SQL Server、DB2、PgAdmin 或 TablePlus 这类复杂的数据库管理软件,就能访问 SQL 数据库中的数据。我们可以直接在命令行中使用 csvkit 的 sql2csv 命令来提取数据。
在本练习中,您将按步骤完成数据提取:对 SQLite 数据库 SpotifyDatabase 中的表 Spotify_Popularity 编写并运行 SQL 语句,然后将查询结果保存为本地 .csv 文件 Spotify_Popularity_5Rows.csv。
本练习是课程的一部分
Shell 中的数据处理
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"