csvkit के साथ Database और SQL
csvsql और sql2csv के जुड़ने से हम बिना किसी अतिरिक्त SQL क्लाइंट या सॉफ़्टवेयर को इंस्टॉल और सेटअप किए, पूरे डेटा वर्कफ़्लो को टर्मिनल के अंदर ही पूरा कर सकते हैं। इस कैपस्टोन में, आप एक SQLite डेटाबेस से डेटा इकट्ठा करेंगे और निकालेंगे, इस डेटा को लोकल में सेव की गई फ़ाइल के साथ मर्ज करेंगे, और अंत में, फाइनल मर्ज की गई फ़ाइल को फिर से डेटाबेस में पुश करेंगे — वह भी कमांड लाइन से बाहर निकले बिना।
यह अभ्यास पाठ्यक्रम का हिस्सा है
शेल में डेटा प्रोसेसिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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