ฐานข้อมูลและ SQL ด้วย csvkit
การเพิ่ม csvsql และ sql2csv ช่วยให้เราทำงานกับข้อมูลได้ครบวงจรภายใน terminal โดยไม่ต้องติดตั้งหรือตั้งค่า SQL client หรือซอฟต์แวร์เพิ่มเติม ในแบบฝึกหัดสรุปนี้ เราจะดึงข้อมูลจากฐานข้อมูล SQLite ผสานข้อมูลนั้นกับไฟล์ที่บันทึกไว้ในเครื่อง แล้วส่งไฟล์ที่ผสานแล้วกลับไปยังฐานข้อมูล ทั้งหมดนี้โดยไม่ออกจาก command line เลยแม้แต่ครั้งเดียว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลบน Command Line
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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