데이터베이스에서 데이터 가져오기 실습
csvkit만 있으면 MS SQL Server, DB2, PgAdmin, TablePlus 같은 복잡한 데이터베이스 관리 소프트웨어를 설치하지 않아도 SQL 데이터베이스 안의 데이터에 접근할 수 있어요. csvkit의 sql2csv 명령을 사용하면 커맨드 라인에서 바로 데이터를 가져올 수 있습니다.
이번 실습에서는 SQLite 데이터베이스 SpotifyDatabase 안에 있는 테이블 Spotify_Popularity에 SQL을 적용해 데이터를 단계별로 가져오고, SQL 쿼리 결과를 로컬 .csv 파일 Spotify_Popularity_5Rows.csv로 저장해 보겠습니다.
이 연습은 강의의 일부입니다
셸에서의 데이터 처리
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"