Skip to content

결과 셋 그리드

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 로 내보내기 가능)

Apache License 2.0 · Wuhan Skyler Network Technology Co., Ltd.