소개
SQLiteSpy는 SQLite3 데이터베이스를 위한 빠르고 컴팩트한 GUI 관리자입니다. Windows 환경에서 SQLite 데이터베이스 파일을 열고 SQL 쿼리를 실행하며 데이터를 탐색하고 편집할 수 있도록 도와주는 독립형 유틸리티입니다.
상세정보
데이터베이스 탐색 및 편집
스키마 트리뷰를 통해 데이터베이스의 테이블, 컬럼, 인덱스, 트리거 등 모든 항목을 한눈에 볼 수 있습니다. 테이블 데이터는 그리드 형식으로 표시되며, 셀을 선택하고 F2 키를 눌러 직접 편집할 수 있습니다.
SQL 쿼리 실행 및 비교
여러 개의 SQL 편집 탭을 동시에 열어 여러 쿼리를 비교하고 실행할 수 있습니다. F9 키로 전체 쿼리를, Ctrl+F9 키로 현재 줄이나 선택된 부분만 실행할 수 있습니다. SQL 쿼리 실행 시간은 자동으로 측정되어 표시됩니다.
데이터 타입 표시 및 검증
네이티브 SQL 데이터 타입은 다른 배경색으로 표시되어 타입 오류를 쉽게 감지할 수 있도록 도와줍니다.
유니코드 완전 지원
데이터 표시와 입력은 물론 SQL 명령어까지 완전한 유니코드를 지원하여 다양한 문자 데이터를 처리할 수 있습니다.
확장된 SQL 함수 지원
SQLite 기본 함수 외에도 ACOS, SIN, SQRT 등 다양한 수학 함수, COMPRESS/UNCOMPRESS 함수를 통한 데이터 압축 지원, 그리고 Perl과 유사한 정규표현식 지원 등 고급 기능을 제공합니다.
암호화된 데이터베이스 지원
DISQLite3로 생성된 암호화된 데이터베이스 파일을 읽고 수정할 수 있습니다.
로드 가능한 확장
‘fastcall’ 또는 ‘register’ 호출 규칙으로 컴파일된 런타임 확장 모듈을 로드할 수 있습니다.
이런 경우에 유용합니다
- SQLite 데이터베이스 파일의 구조와 데이터를 시각적으로 탐색하고 분석해야 할 때
- SQL 쿼리를 작성하고 실행하여 데이터를 조작하거나 검색해야 할 때
- 여러 SQL 쿼리의 결과를 비교하거나 쿼리 실행 시간을 측정하여 최적화해야 할 때
- 설치 과정 없이 바로 사용할 수 있는 포터블 데이터베이스 관리 도구가 필요할 때
지원 환경
Windows 운영 체제에서 Win32 및 Win64 버전으로 제공됩니다.
설치 및 실행 방법
SQLiteSpy는 설치 과정이 필요 없는 포터블 프로그램입니다. SQLiteSpy.exe 파일을 원하는 폴더에 압축 해제한 후 실행 파일을 더블 클릭하면 바로 사용할 수 있습니다. 프로그램이 처음 실행될 때 SQLiteSpy.db3라는 SQLite3 데이터베이스 파일을 자동으로 생성하여 설정과 옵션을 저장합니다.
제한 사항·확인 사항
- 개인 및 교육용으로는 무료(Freeware)로 사용할 수 있으나, 상업적 사용 시에는 기부가 권장됩니다.
- DISQLite3의 네이티브 AES 암호화를 지원하지만, 상용 SQLite Encryption Extension(SSE)이나 다른 제3자의 구현과는 호환되지 않습니다.
시스템 요구사항
별도의 설치가 필요하지 않습니다. SQLiteSpy.exe 파일을 원하는 디렉토리에 압축 해제한 후 실행하면 바로 사용할 수 있습니다.


