SQLite 온라인 실행
브라우저에서 온라인으로 SQLite 쿼리를 실행하세요. .db/.sqlite/.sqlite3 파일을 열거나 메모리 데이터베이스를 만들고, 여러 SQL 문을 실행해 결과를 CSV/JSON으로 내보낼 수 있습니다.
이 SQLite 온라인 도구는 무엇인가요?
브라우저 안에서 완전히 동작하는 SQLite 실행기입니다. 실제 SQLite 엔진이 WebAssembly(sql.js)로 컴파일되어 Web Worker에서 실행되므로, 설치 없이 테이블 생성, 쿼리 실행, 결과 확인이 가능합니다.
데이터베이스가 서버로 업로드되나요?
아니요. 데이터베이스 파일은 로컬에서 읽고 모든 쿼리는 내 기기에서 실행됩니다. 데이터베이스는 브라우저 메모리에만 존재하며 어디로도 전송되거나 저장되지 않습니다.
어떤 파일 형식을 열 수 있나요?
.db, .sqlite, .sqlite3 등 표준 SQLite 데이터베이스 파일이라면 모두 열 수 있습니다. 유효한 SQLite 3 데이터베이스여야 하며, 암호화되었거나 손상된 파일은 열 수 없습니다.
SQL 문은 어떻게 실행하나요?
편집기에 SQL을 입력하고 실행 버튼을 누르거나 Ctrl+Enter(Mac은 Cmd+Enter)를 사용하세요. 세미콜론으로 구분해 여러 문을 한 번에 실행할 수 있으며, 결과 집합마다 별도 탭이 표시됩니다.
내 데이터는 어디에 저장되나요?
메모리에만 저장됩니다. 페이지를 닫거나 새로고침하면 데이터베이스가 사라집니다. 작업을 유지하려면 DB 다운로드로 현재 상태를 .sqlite 파일로 저장한 뒤 나중에 다시 여세요.
어떤 SQL 기능이 지원되나요?
완전한 SQLite 방언을 지원합니다. CREATE TABLE, 뷰, 인덱스, 트리거, JOIN, 서브쿼리, 윈도우 함수, 트랜잭션, PRAGMA 등이 가능합니다. 파일 I/O ATTACH와 확장 모듈은 브라우저에서 사용할 수 없습니다.
데이터베이스를 저장하려면 어떻게 하나요?
언제든 DB 다운로드를 클릭하세요. 메모리 속 데이터베이스가 db.export()로 직렬화되어 표준 .sqlite 파일로 저장되며, 나중에 다시 열거나 어떤 SQLite 도구에서도 사용할 수 있습니다.
얼마나 큰 데이터베이스까지 처리할 수 있나요?
브라우저 메모리에 따라 다르며, 수백 MB 데이터베이스도 보통 잘 동작합니다. 가독성을 위해 각 결과 그리드는 처음 200행, 테이블 미리보기는 50행과 전체 열 구조를 보여줍니다.
CSV 데이터를 가져올 수 있나요?
직접적인 CSV 가져오기는 없지만, 테이블을 만들고 INSERT 문으로 행을 넣을 수 있습니다. 반대로 쿼리 결과는 CSV나 JSON으로 내보낼 수 있습니다.
진짜 SQLite인가요?
네. 공식 SQLite 엔진을 WebAssembly로 컴파일해 실행합니다. 구문, 함수, 동작이 데스크톱 SQLite와 정확히 같으며 PRAGMA와 오류 메시지도 동일합니다.
SQLite 온라인 실행 사용 방법
WebAssembly로 컴파일되어 브라우저 안에서 동작하는 완전한 SQLite 엔진입니다. 테이블 생성, 쿼리 실행, 기존 데이터베이스 파일 열기, 결과 내보내기가 모두 가능합니다. 데이터는 탭 메모리에만 존재하며 서버를 전혀 거치지 않습니다.
- 상단 엔진 로딩 표시가 사라지면 예제 불러오기를 눌러 연습용 employees 테이블을 얻거나, 파일 열기로 자신의 .db / .sqlite 파일을 불러올 수 있습니다. 새 데이터베이스는 빈 메모리 DB를 새로 시작합니다.
- SQL 편집기에 문장을 쓰고 실행을 누르세요. Ctrl/Cmd+Enter도 사용할 수 있습니다. 여러 문장은 순서대로 실행되며, 각 결과 집합마다 행 수와 CSV / JSON 내보내기 버튼이 붙은 별도의 결과 탭이 생깁니다.
- 생성하거나 불러온 테이블은 왼쪽 테이블 사이드바에 나타납니다. 클릭하면 열 구성과 첫 몇 행을 미리 볼 수 있고, 닫기로 패널을 접을 수 있습니다.
- 구문 오류는 SQLite 자체의 오류 메시지와 함께 빨간 패널에 표시되므로 문장을 고쳐 다시 실행하면 됩니다.
- 떠나기 전에 DB 다운로드를 누르세요. 데이터베이스는 메모리에 있어서 탭을 닫거나 새로고침하면 내보내지 않은 모든 내용이 사라집니다.
세미콜론으로 구분한 여러 문장을 한 번의 실행으로 보내면 스키마를 빠르게 만들고 데이터를 채울 수 있습니다. 위험한 실험은 트랜잭션(BEGIN … ROLLBACK)으로 감싸 언제든 되돌릴 수 있게 하세요.
관련 도구
- SQL 포매터 무료 온라인 SQL 포매터 및 뷰티파이어. MySQL, PostgreSQL, SQL Server, Oracle, SQLite 지원. 들여쓰기, 키워드 대소문자 커스터마이징 가능. 원클릭으로 SQL을 포맷합니다.
- CSV→JSON 변환기 CSV를 JSON으로 온라인 무료 변환. 사용자 정의 구분자, 헤더 기반 객체, 자동 형식 감지 지원. 모든 처리는 브라우저에서.
- JSON to CSV 무료 온라인 JSON→CSV 변환기. 중첩 객체 평면화, 맞춤 구분자, 즉시 다운로드. 100% 브라우저 기반.
- SQL→JSON 변환 SQL INSERT 문을 JSON 배열 또는 객체로 즉시 변환. 다중 VALUES, NULL 처리, 자동 유형 감지, 예쁜 출력 지원. 100% 클라이언트 사이드, 업로드 불필요.
- 파일 해시 MD5, SHA-1, SHA-256, SHA-512 파일 해시 로컬 계산 및 검증
- Chmod 계산기 체크박스 포함 Linux 파일 권한을 시각화하고 계산하는 무료 온라인 chmod 계산기. 숫자(755, 644)와 기호 표기법(rwxr-xr-x)을 즉시 변환. setuid, setgid, sticky bit 같은 특수 권한 지원.
- ASCII 코드표 10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
- Hex 뷰어 검색, 오프셋 탐색 및 가상 스크롤링으로 파일 내용을 헥스 덤프 형식으로 보기