본문 바로가기
  • plotly로 바로쓰는 동적시각화 in R & 파이썬
EPL과 유튜브 데이터로 배우는 DuckDB

DuckDB CLI 닷 커맨드

by 아참형인간 2026. 6. 16.

보다 상세한 내용은 EPL과 유튜브로 배우는 DuckDB 에 수록되어 있습니다.

 

LUVIT EPL과 유튜브 데이터로 배우는 DuckDB | 이기준 - 교보문고

LUVIT EPL과 유튜브 데이터로 배우는 DuckDB | 복잡한 데이터 분석 흐름을 더 단순하게 만드는 DuckDB 최근 주목받고 있는 DuckDB를 활용해 SQL 기반 데이터 분석과 실전 프로젝트를 학습할 수 있도록 구

product.kyobobook.co.kr

DuckDB CLI의 닷 커맨드Dot CommandDuckDB CLI 클라이언트에서만 사용할 수 있는 전용 명령어입니다. ‘닷 커맨드라는 이름이 붙은 이유는 해당 명령어를 실행하기 위해 반드시 .(dot)을 먼저 입력해야 하기 때문입니다.

다음은 DuckDB CLI에서 자주 사용되는 주요 닷 커맨드입니다.

닷 커맨드 설명
.cd DIRECTORY CLI 워킹 디렉토리를 DIRECTORY로 변경
.changes on|off SQL 실행으로 인해 변경된 행의 수 출력
.columns 쿼리 결과를 열 별로 출력
.databases 데이터베이스의 이름과 파일 출력
.excel SQL 실행 결과를 Excel로 출력
.exit ?CODE? CLI를 끝내고 OS에 리턴 코드로 CODE 전달
.help ?-all? ?PATTERN? 닷 커맨드에 대한 도움말 출력
.import FILE TABLE FILE의 데이터를 TABLE로 임포트
.maxrows COUNT 행의 최대 출력 수를 설정
.maxwidth COUNT 열의 최대 폭 설정
.mode MODE 아웃풋 모드를 MODE로 설정
.nullvalue STRING STRING으로 null 값을 변경
.once ?OPTIONS? ?FILE? 한번만 SQL 실행 결과를 FILE에 저장
.open ?OPTIONS? ?FILE? 현재의 데이터베이스 파일을 닫고 새로운 데이터베이스을 오픈
.prompt MAIN CONTINUE CLI 프롬프트를 바꿈
.quit CLI 종료
.read FILE FILE의 쿼리를 읽어 실행
.rows 쿼리 결과를 행 별로 출력
.schema 테이블의 스키마를 create table SQL로 출력해 줌
.shell CMD ARGS... OS 명령어인 CMDARGS 인자를 사용해 실행
.show 설정이 필요한 닷 커맨드의 현재 설정 출력
.tables ?TABLE? 테이블 리스트 출력, ?TABLE?이 명시되면 해당
.timer on|off SQL 실행시간을 출력하는 타이머를 켜거나 끔
.utf8 CLI 출력의 인코딩을 utf-8로 설정

댓글