เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฝึกพุชข้อมูลกลับสู่ฐานข้อมูล

นอกจากนี้ยังสามารถทำในทิศทางตรงข้ามได้ คือพุชไฟล์ CSV ในเครื่องกลับไปยังฐานข้อมูล เพียงระบุฐานข้อมูลและไฟล์ CSV ที่ต้องการโหลด csvsql จะจัดการส่วนที่เหลือให้เอง (เช่น การอนุมานโครงสร้างตาราง) โดยอัตโนมัติเบื้องหลัง

ในแบบฝึกหัดต่อไปนี้ ให้เติมคำสั่งให้ครบเพื่ออัปโหลด Spotify_MusicAttributes.csv เป็นตารางของตัวเองในฐานข้อมูล SQLite ชื่อ SpotifyDatabase จากนั้นเพื่อตรวจสอบความถูกต้อง ให้ดึงข้อมูลจากตารางที่สร้างขึ้นใหม่ในฐานข้อมูลอีกครั้ง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลข้อมูลบน Command Line

ดูคอร์ส

คำแนะนำการฝึกหัด

  • อัปโหลด Spotify_MusicAttributes.csv เป็นตารางของตัวเองในฐานข้อมูล SQLite ชื่อ SpotifyDatabase
  • ดึงข้อมูลจากตารางที่สร้างขึ้นใหม่ชื่อ Spotify_MusicAttributes ในฐานข้อมูล SQLite SpotifyDatabase อีกครั้ง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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 "$___" 
แก้ไขและรันโค้ด