시작하기무료로 시작하기

csvkit으로 하는 Database와 SQL

csvsqlsql2csv를 사용하면 추가 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
코드 편집 및 실행