データベースからのデータ取得を練習しましょう
csvkit があれば、MS SQL Server、DB2、PgAdmin、TablePlus のような高機能なデータベース管理ソフトをわざわざインストールしなくても、SQL データベース内のデータにアクセスできます。csvkit の sql2csv コマンドを使えば、コマンドラインから直接データを取得できます。
この演習では、SQLite データベース SpotifyDatabase 内にあるテーブル Spotify_Popularity に対して SQL を適用しながら、段階的にデータを取得し、最後にクエリ結果をローカルの .csv ファイル Spotify_Popularity_5Rows.csv に保存していきます。
この演習はコースの一部です
シェルでのデータ処理
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"