ฝึกดึงข้อมูลจากฐานข้อมูล
ด้วยความสามารถของ csvkit เราไม่จำเป็นต้องดาวน์โหลดหรือติดตั้งซอฟต์แวร์จัดการฐานข้อมูลอย่าง MS SQL Server, DB2, PgAdmin หรือ TablePlus เพื่อเข้าถึงข้อมูลภายใน SQL database ได้เลย เพราะสามารถดึงข้อมูลได้โดยตรงจาก command line ด้วยคำสั่ง sql2csv ของ csvkit
ในแบบฝึกหัดนี้ เราจะค่อย ๆ ฝึกดึงข้อมูลทีละขั้นตอน โดยใช้การจัดการ SQL กับตาราง Spotify_Popularity ที่อยู่ใน SQLite database ชื่อ SpotifyDatabase แล้วบันทึกผลลัพธ์ของ SQL query ลงในไฟล์ .csv ชื่อ Spotify_Popularity_5Rows.csv
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลบน Command Line
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"