- SQLite 데이터베이스를 생성, 편집, 탐색할 수 있는 오픈소스 도구
- C++과 Qt 프레임워크로 작성되어 강력하면서도 가볍고 빠름
- Windows, Linux, MacOS X 용 포터블 바이너리 제공: 설치나 제거가 필요 없으며, 다운로드 후 압축 해제하여 실행 가능
주요 기능
고급 SQL 코드 편집기
- SQL 문법 힌트와 하이라이팅 제공
- 코드 포맷팅 및 문법 오류 표시 기능 포함
- SQL 쿼리에서 테이블 이름 등을 Ctrl+클릭하여 해당 테이블, 인덱스, 트리거, 뷰 등을 열 수 있음
암호화된 데이터베이스
- SQLCipher, WxSQLite3, System.Data.SQLite 등의 암호화 및 비밀번호 보호 기능을 지원
다중 데이터베이스 지원
- 단일 쿼리에서 여러 데이터베이스를 참조할 수 있는 투명한 데이터베이스 연결 메커니즘 제공
사용자 정의 SQL 함수
- JavaScript, Python, Tcl로 사용자 정의 SQL 함수(스칼라 및 집계 함수)를 구현 가능
- Wiki 페이지에서 바로 사용할 수 있는 스크립트 제공
사용자 정의 정렬 방식
- 정렬 알고리즘을 구현하여 ORDER BY 절 등에 사용할 수 있는 사용자 정의 정렬 방식 지원
SQL 및 DDL 히스토리
- 2주 전 실행한 쿼리도 쉽게 검색 가능
- SQLiteStudio에서 실행된 DDL 문들을 확인하고 프로덕션 데이터베이스를 업그레이드 가능
데이터베이스 간 드래그 앤 드롭
- 데이터베이스 간 테이블, 인덱스 등의 객체를 드래그 앤 드롭으로 복사 또는 이동 가능
- 데이터 포함 여부 선택 가능
크로스 플랫폼 지원
- Windows, MacOS X, Linux를 포함한 주요 플랫폼에서 실행 가능
- FreeBSD와 같은 기타 플랫폼에서도 소스 코드 컴파일을 통해 실행 가능
포터블 배포
- 설치가 필요하지 않으며 다운로드 후 압축 해제 및 실행만으로 사용 가능
- 관리자 권한이 필요하지 않음
데이터 생성 기능
- 다양한 전략(상수, 시퀀스, 난수, 사전 기반 텍스트 등)을 사용하여 테이블에 데이터를 자동으로 채울 수 있음
데이터 가져오기 및 내보내기
- CSV 또는 정규 표현식을 사용하는 텍스트 파일에서 데이터 가져오기 가능
- SQL 문, CSV, HTML, XML, PDF, JSON 등 다양한 형식으로 내보내기 가능
스크립팅
- JavaScript, Python, Tcl 언어를 지원
- 데이터 생성기, 사용자 정의 SQL 함수, 사용자 정의 정렬 방식 등의 구현에 스크립트를 활용 가능
플러그인 지원
- 새로운 스크립팅 언어, 데이터 가져오기/내보내기 형식, 테이블 데이터 생성 전략, 데이터베이스 형식 등을 플러그인으로 확장 가능