开始使用免费开始使用

练习:将数据写回数据库

我们也可以反向操作,将本地 CSV 文件写回数据库。只要同时指定数据库和要加载的 CSV 文件,csvsql 就会在后台为我们完成其余工作(例如推断表模式)。

在下面的练习中,请补全命令,将 Spotify_MusicAttributes.csv 作为独立数据表上传到 SQLite 数据库 SpotifyDatabase 中。然后,为了核对无误,请从数据库中新创建的表中重新拉取一次数据。

本练习是课程的一部分

Shell 中的数据处理

查看课程

练习说明

  • Spotify_MusicAttributes.csv 作为独立数据表上传到 SQLite 数据库 SpotifyDatabase
  • 从 SQLite 数据库 SpotifyDatabase 中新创建的表 Spotify_MusicAttributes 重新拉取数据。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Preview file
ls

# Upload Spotify_MusicAttributes.csv to database
csvsql --___ "sqlite:///SpotifyDatabase.db" --___ Spotify_MusicAttributes.csv

# Store SQL query as shell variable
sqlquery="SELECT * FROM Spotify_MusicAttributes"

# Apply SQL query to re-pull new table in database
sql2csv --db "sqlite:///SpotifyDatabase.db" --query "$___" 
编辑并运行代码