Cơ sở dữ liệu và SQL với csvkit
Việc bổ sung csvsql và sql2csv cho phép chúng ta thực hiện trọn vẹn một quy trình dữ liệu ngay trong terminal mà không cần cài đặt và cấu hình thêm các client hay phần mềm SQL khác. Trong bài tổng kết này, bạn sẽ kết nối và trích xuất dữ liệu từ một cơ sở dữ liệu SQLite, hợp nhất dữ liệu này với một tệp lưu cục bộ, và cuối cùng đẩy tệp đã hợp nhất trở lại cơ sở dữ liệu — tất cả đều thực hiện ngay trên dòng lệnh.
Bài tập này là một phần của khóa học
Xử lý dữ liệu trên Shell
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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