[SQLite] 셸 명령
.archive ...
: SQL 아카이브를 관리합니다.
.auth ON|OFF
: 인증 콜백을 보여줍니다.
.backup ?DB? FILE
: 지정된 DB(기본값 "main")를 FILE로 백업합니다.
.bail on|off
: 오류 발생 후 중지합니다. 기본값은 OFF입니다.
.cd DIRECTORY
: 작업 디렉토리를 DIRECTORY로 변경합니다.
.changes on|off
: SQL에 의해 변경된 행의 수를 보여줍니다.
.check GLOB
: .testcase 이후의 출력이 일치하지 않으면 실패합니다.
.clone NEWDB
: 기존 데이터베이스에서 NEWDB로 데이터를 복제합니다.
.connection [close] [#]
: 보조 데이터베이스 연결을 열거나 닫습니다.
.crnl on|off
: \n을 \r\n으로 변환합니다. 기본값은 ON입니다.
.databases
: 연결된 데이터베이스의 이름과 파일을 나열합니다.
.dbconfig ?op? ?val?
: sqlite3_db_config() 옵션을 나열하거나 변경합니다.
.dbinfo ?DB?
: 데이터베이스에 대한 상태 정보를 보여줍니다.
.dump ?OBJECTS?
: 데이터베이스 내용을 SQL 형식으로 렌더링합니다.
.echo on|off
: 명령어의 에코(출력)를 켜거나 끕니다.
.eqp on|off|full|...
: 자동 EXPLAIN QUERY PLAN을 활성화하거나 비활성화합니다.
.excel
: 다음 명령의 출력을 스프레드시트 형태로 표시합니다.
.exit ?CODE?
: 프로그램을 종료 코드와 함께 종료합니다.
.expert
: 실험적 기능으로, 쿼리에 대한 인덱스를 제안합니다.
.explain ?on|off|auto?
: EXPLAIN 포맷팅 모드를 변경합니다. 기본값은 auto입니다.
.filectrl CMD ...
: 다양한 sqlite3_file_control() 작업을 실행합니다.
.fullschema ?--indent?
: 스키마와 sqlite_stat 테이블의 내용을 보여줍니다.
.headers on|off
: 헤더의 표시를 켜거나 끕니다.
.help ?-all? ?PATTERN?
: PATTERN에 대한 도움말 텍스트를 보여줍니다.
.import FILE TABLE
: FILE에서 TABLE로 데이터를 가져옵니다.
.indexes ?TABLE?
: 인덱스의 이름을 보여줍니다.
.limit ?LIMIT? ?VAL?
: SQLITE_LIMIT의 값을 표시하거나 변경합니다.
.lint OPTIONS
: 잠재적인 스키마 문제를 보고합니다.
.load FILE ?ENTRY?
: 확장 라이브러리를 로드합니다.
.log FILE|on|off
: 로깅을 켜거나 끕니다. FILE은 stderr/stdout일 수 있습니다.
.mode MODE ?OPTIONS?
: 출력 모드를 설정합니다.
.nonce STRING
: 안전 모드를 한 명령에 대해 일시적으로 중지합니다.
.nullvalue STRING
: NULL 값 대신 STRING을 사용합니다.
.once ?OPTIONS? ?FILE?
: 다음 SQL 명령의 출력을 한 번만 FILE로 보냅니다.
.open ?OPTIONS? ?FILE?
: 기존 데이터베이스를 닫고 FILE을 다시 엽니다.
.output ?FILE?
: 출력을 FILE 또는 생략 시 stdout으로 보냅니다.
.parameter CMD ...
: SQL 파라미터 바인딩을 관리합니다.
.print STRING...
: 리터럴 STRING을 출력합니다.
.progress N
: N opcodes마다 진행 상황 핸들러를 호출합니다.
.prompt MAIN CONTINUE
: 표준 프롬프트를 교체합니다.
.quit
: 입력 스트림의 해석을 중단하고, 기본이라면 종료합니다.
.read FILE
: FILE 또는 명령 출력에서 입력을 읽습니다.
.recover
: 손상된 db에서 가능한 많은 데이터를 복구합니다.
.restore ?DB? FILE
: DB(기본값 "main")의 내용을 FILE에서 복원합니다.
.save ?OPTIONS? FILE
: 데이터베이스를 FILE에 저장합니다(.backup의 별칭).
.scanstats on|off|est
: sqlite3_stmt_scanstatus() 지표를 켜거나 끕니다.
.schema ?PATTERN?
: PATTERN과 일치하는 CREATE 문을 보여줍니다.
.separator COL ?ROW?
: 열과 행 구분자를 변경합니다.
.session ?NAME? CMD ...
: 세션을 생성하거나 제어합니다.
.sha3sum ...
: 데이터베이스 내용의 SHA3 해시를 계산합니다.
.shell CMD ARGS...
: 시스템 쉘에서 CMD ARGS...를 실행합니다.
.show
: 다양한 설정에 대한 현재 값을 보여줍니다.
.stats ?ARG?
: 통계를 보여주거나 통계를 켜거나 끕니다.
.system CMD ARGS...
: 시스템 쉘에서 CMD ARGS...를 실행합니다.
.tables ?TABLE?
: LIKE 패턴 TABLE과 일치하는 테이블 이름을 나열합니다.
.timeout MS
: MS 밀리초 동안 잠긴 테이블을 열려고 시도합니다.
.timer on|off
: SQL 타이머를 켜거나 끕니다.
.trace ?OPTIONS?
: 실행되는 각 SQL 문을 출력합니다.
.version
: 소스, 라이브러리 및 컴파일러 버전을 보여줍니다.
.vfsinfo ?AUX?
: 최상위 VFS에 대한 정보를 제공합니다.
.vfslist
: 사용 가능한 모든 VFS를 나열합니다.
.vfsname ?AUX?
: VFS 스택의 이름을 출력합니다.
.width NUM1 NUM2 ...
: 열 출력을 위한 최소 열 너비를 설정합니다.