CoderTools

SQL 테스트 데이터 생성기

MySQL, PostgreSQL, SQL Server, Oracle, SQLite 지원

테이블 구조 입력

문서

SQL 테스트 데이터 생성기란?

SQL 테스트 데이터 생성기는 테이블 구조에서 랜덤 테스트 데이터를 자동으로 생성하는 다중 데이터베이스 도구입니다. MySQL, PostgreSQL, SQL Server, Oracle, SQLite를 지원합니다. DDL 문 또는 JSON 형식 테이블 정의를 분석하고 데이터베이스별 구문으로 INSERT 문을 생성합니다.

사용 방법

  • 1. DDL 문 또는 JSON 형식 테이블 구조 입력
  • 2. "구조 분석" 버튼 클릭
  • 3. 대상 데이터베이스 유형 선택
  • 4. 외래 키가 있는 경우 값 세트 구성
  • 5. 행 수, 시작 ID 등 옵션 설정
  • 6. "데이터 생성" 버튼 클릭
  • 7. 생성된 SQL 문 복사 또는 다운로드

주요 기능

MySQL, PostgreSQL, SQL Server, Oracle, SQLite 지원
표준 DDL CREATE TABLE 문 분석
JSON 형식 테이블 구조 정의
자동 증가 기본 키 자동 처리
사용자 정의 가능한 값 세트로 외래 키 제약 조건
데이터 유형에 따른 적절한 랜덤 값 생성
여러 테이블 동시 처리

관련 용어

DDL (데이터 정의 언어): 데이터베이스 구조를 정의하는 SQL 문.

기본 키: 테이블의 각 행을 고유하게 식별합니다.

외래 키: 다른 테이블의 기본 키를 참조합니다.

자동 증가: 새 행에 대해 자동으로 고유 값 생성.

모범 사례

  • 1. 부모 및 자식 테이블을 함께 정의
  • 2. 부모 테이블 ID가 자동으로 자식 테이블로 전달됨
  • 3. 외부 외래 키의 경우 수동으로 값 지정
  • 4. 생성된 데이터가 비즈니스 규칙을 준수하는지 확인
  • 5. 다양한 랜덤 데이터를 얻으려면 여러 번 생성

관련 도구