logo

[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 ...: 열 출력을 위한 최소 열 너비를 설정합니다.

Previous
JSON 함수
Next
VACUUM