Luyện tập lấy dữ liệu từ cơ sở dữ liệu
Với sức mạnh của csvkit, bạn không cần tải về và cài đặt các phần mềm quản trị cơ sở dữ liệu cầu kỳ như MS SQL Server, DB2, PgAdmin hay TablePlus để truy cập dữ liệu trong một cơ sở dữ liệu SQL. Bạn có thể kéo dữ liệu trực tiếp từ dòng lệnh bằng lệnh sql2csv của csvkit.
Trong bài luyện tập này, hãy đi từng bước để lấy dữ liệu bằng cách áp dụng các thao tác SQL lên bảng Spotify_Popularity nằm trong cơ sở dữ liệu SQLite tên SpotifyDatabase, rồi lưu kết quả truy vấn SQL ra tệp .csv cục bộ Spotify_Popularity_5Rows.csv.
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.
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"