결과 셋 그리드
SQL 실행 후, 결과는 아래 그리드 영역에 표시됩니다.
페이지네이션 + 가상 스크롤
- 기본적으로 페이지당 200 행,
Settings → 기본 페이지 크기에서 변경 가능 - 대용량 결과 셋(> 10000 행)은 가상 스크롤 자동 활성화, 가시 영역의 행만 렌더링하여 100만 행을 스크롤해도 부드러움
- 하단 페이지네이터: 처음 / 이전 / 다음 / 마지막 + 점프 입력 박스
편집 모드
단일 테이블 SELECT 결과는 기본적으로 편집 가능(JOIN / 집계가 감지되면 비활성화).
셀 수정
- 셀 더블 클릭 → 즉시 편집 상태(커서 자동 포커스 + 기존 텍스트 선택, 바로 입력하여 덮어쓰기)
- 입력 박스가 셀 너비/높이에 정확히 맞아 WYSIWYG
- Enter 확인 / Esc 종료
- 수정된 셀은 dirty 마크와 함께 배경색이 강조됨
행 추가
- 툴바 "➕ 행 추가" 또는 그리드 하단 빈 행에 직접 입력
- 다중 컬럼 편집: Tab 으로 다음 컬럼 전환
- 기본 키 컬럼은 비워 두면 → DB 기본값 / 자동 증가
행 삭제
- 행 체크(다중 선택) → 툴바 "🗑 선택 삭제"
- 전체 행에 빨간색 dirty 표시
실행 취소 / 커밋
- "↺ 실행 취소" 로 커밋되지 않은 모든 수정 복원
- "✓ 커밋" 으로 "SQL 미리보기" 다이얼로그 표시:sql
UPDATE users SET email='new@x.com' WHERE id=42; INSERT INTO users (name, email) VALUES ('Bob', 'bob@x.com'); DELETE FROM users WHERE id=99; - 사용자 확인 후 트랜잭션 일괄 커밋; 실패 시 자동 ROLLBACK, 변경 사항은 잃지 않음
셀 시각
- NULL → 회색 배경
NULL텍스트 - 빈 문자열 → 연한 회색
''자리표시자 - 긴 텍스트 → 잘려서 표시 + 끝에 줄임표 + tooltip
- JSON → 등폭 글꼴 + 컬러 강조(객체 / 배열 / 리터럴)
- BLOB → 자동 이미지 인식(PNG / JPEG / GIF / WEBP 헤더 인식), 그렇지 않으면
<BLOB N bytes>+ hex 미리보기 표시 - 숫자 컬럼 → 컬럼 헤더에 자동으로 sparkline 작은 꺾은선 그래프 추가(해당 페이지 데이터 추세 표시)
- null 셀 / 큰 숫자 → 기본 조건부 컬러링(Settings 에서 끌 수 있음)
컬럼 작업
컬럼 헤더 우클릭 메뉴
- 컬럼 이름 복사
- 이 컬럼으로 오름차순 / 내림차순 / 정렬 취소
- 숨김 / 표시
- 필터 추가
- 참조 필드 추가(FK 일 경우 JOIN 으로 참조 테이블의 컬럼을 가져와 함께 표시)
컬럼 너비
컬럼 헤더 경계를 드래그하여 조정. 컬럼 헤더 경계 더블 클릭 시 콘텐츠 너비에 자동 적응.
필터링
툴바 🔍 버튼 또는 컬럼 헤더 우클릭 → 필터 추가, 지원:
- 문자열: contains / startsWith / regex
- 숫자:
= != < > between - 날짜: 범위
- 불리언: 체크 / 해제
- NULL:
IS NULL/IS NOT NULL
다중 컬럼은 AND 로 결합. Excel 스타일 다중 값 필터: 컬럼 헤더 우측 상단 ⋯ 클릭 → 해당 컬럼의 distinct 값 체크 리스트 표시.
정렬
- 컬럼 헤더 클릭: 오름차순 → 내림차순 → 취소
- 다중 컬럼 정렬: Shift 를 누르고 순서대로 클릭
복사
선택 영역 → ⌘C / Ctrl+C → 복사(기본 TSV).
툴바 "복사 형식":
- CSV
- TSV
- JSON 배열
- Markdown 테이블
- SQL
VALUES (...)(INSERT 에 붙여넣기 편리) - SQL
INSERT INTO ...(완전한 삽입 문)
내보내기
툴바 "내보내기" 버튼 → 형식 선택 다이얼로그 표시:
- CSV / TSV — 행 / 필드 구분자 커스터마이징
- JSON / NDJSON — 배열 / 한 행 한 문서
- Excel .xlsx — 실제 SheetJS 쓰기, 수식 / 스타일 보존 가능
- Markdown / HTML — 테이블 + 선택적 스타일
- SQL INSERT — 전체 테이블 데이터를 다른 DB 로 옮길 때 편리
- 암호화 .skbk(실험적) — AES-256-GCM + PBKDF2, 데이터가 밖으로 나갈 때 잠금
외래 키 점프
- 셀 우클릭 → "참조된 행으로 점프" — 참조된 테이블 + WHERE 조건으로 자동 위치 찾기
- 셀 우클릭 → "역참조 조회" — 어떤 테이블 / 행이 현재 값을 참조하는지 확인
셀 우클릭 메뉴 — AI 에게 묻기 / 테이블 간 값 검색
각 셀 우클릭:
- 복사
- 참조된 행으로 점프 / 역참조 조회
- 테이블 간 이 값 검색 — 이 값이 데이터베이스 다른 곳에 있는지
- AI 에게 묻기 — 선택된 오류나 비정상 데이터를 AI 에게 분석 요청
다중 뷰
툴바 우측 상단의 뷰 전환:
- 그리드(기본)
- JSON(원시 JSON, 디버깅에 적합)
- 폼(단일 행 다중 컬럼일 때 사용, 세로 label-value 폼으로 한 행 편집)
- 피벗 테이블
- 자기 참조 FK 트리(부모-자식 관계 데이터, 예: 댓글 / 부서)
- 지리 산점도(위도/경도 컬럼 자동 인식)
- 타임라인(시간 컬럼 + 수치 컬럼 → 꺾은선 / 막대)
- 차트(막대 / 선 / 파이, PNG 로 내보내기 가능)