← DosqlKit 웹 앱으로

목데이터 생성 — 재현 가능한 테스트 데이터

CREATE TABLE 문을 붙여넣으면 컬럼 이름·타입에서 유형(이름·전화·이메일·금액·날짜…)을 추론해 원하는 행 수만큼 더미 데이터를 만듭니다. 같은 시드는 항상 같은 결과를 내므로, 버그 재현·테스트 픽스처처럼 "어제와 같은 데이터"가 필요한 곳에 쓸 수 있습니다.

CREATE TABLE member (
  member_id BIGINT,
  name VARCHAR(20),
  phone VARCHAR(20),
  joined_at DATE
);

→ (시드 42, 3행)

INSERT INTO member VALUES (1, '김서준', '010-4821-3357', DATE '2024-11-03');
INSERT INTO member VALUES (2, '이하윤', '010-2214-8890', DATE '2025-02-17');
INSERT INTO member VALUES (3, '박도현', '010-7745-1029', DATE '2023-08-29');

가짜 식별번호는 일부러 "틀리게" 만든다

주민등록번호·사업자등록번호·카드번호에는 검증 숫자(체크섬)가 있습니다. 이 도구가 만드는 값은 형식은 진짜 같지만 체크섬이 일부러 어긋나 있어, 검증 로직을 통과하지 못하는 확실한 가짜입니다. 우연히 실존 번호와 일치하거나 오남용되는 일을 막기 위한 설계이며, 그래서 "체크섬 검증까지 통과해야 하는" 테스트에는 쓸 수 없습니다 — 그 경우는 형식 검증까지만 테스트 범위로 잡는 것을 권합니다.

알아두면 좋은 동작

유형 추론은 컬럼 이름(name·phone·email·price·…)과 타입을 함께 봅니다. 원하는 유형이 아니면 컬럼별로 바꿀 수 있고, 출력은 INSERT문·CSV 등으로 받습니다. 생성은 전부 브라우저 안에서 일어나므로 스키마가 외부로 나가지 않습니다.