SQL 테스트 데이터 생성기
MySQL, PostgreSQL, SQL Server, Oracle, SQLite 지원
테이블 구조 입력
감지된 테이블
구성
외래 키 구성
외래 키 필드에 사용 가능한 값 지정(쉼표로 구분). 입력에 정의된 테이블의 경우 비워두면 생성된 부모 테이블 ID로 자동 채워집니다.
생성된 SQL 문
문서
SQL 테스트 데이터 생성기란?
SQL 테스트 데이터 생성기는 테이블 구조에서 랜덤 테스트 데이터를 자동으로 생성하는 다중 데이터베이스 도구입니다. MySQL, PostgreSQL, SQL Server, Oracle, SQLite를 지원합니다. DDL 문 또는 JSON 형식 테이블 정의를 분석하고 데이터베이스별 구문으로 INSERT 문을 생성합니다.
사용 방법
- 1. DDL 문 또는 JSON 형식 테이블 구조 입력
- 2. "구조 분석" 버튼 클릭
- 3. 대상 데이터베이스 유형 선택
- 4. 외래 키가 있는 경우 값 세트 구성
- 5. 행 수, 시작 ID 등 옵션 설정
- 6. "데이터 생성" 버튼 클릭
- 7. 생성된 SQL 문 복사 또는 다운로드
주요 기능
모범 사례
- 1. 부모 및 자식 테이블을 함께 정의
- 2. 부모 테이블 ID가 자동으로 자식 테이블로 전달됨
- 3. 외부 외래 키의 경우 수동으로 값 지정
- 4. 생성된 데이터가 비즈니스 규칙을 준수하는지 확인
- 5. 다양한 랜덤 데이터를 얻으려면 여러 번 생성
관련 도구
SQL 포맷터
여러 데이터베이스 방언을 지원하는 온라인 SQL 코드 정렬기 및 포맷터
MyBatis 생성기
XML Mapper, Entity 및 Mapper 인터페이스를 포함한 테이블 구조에서 MyBatis 구성 파일을 생성합니다
CSV를 SQL 생성기로
여러 데이터베이스용 CSV 데이터를 SQL CREATE TABLE 및 INSERT 문으로 변환합니다
스키마를 SQL DDL 생성기로
MySQL, PostgreSQL 지원 및 자동 데이터 유형 추론을 통해 CSV/JSON 데이터를 SQL DDL CREATE TABLE 문으로 변환합니다
UUID/GUID 생성기
사용자 정의 형식으로 고유 식별자(UUID/GUID)를 생성합니다
테스트 데이터 생성기
이름, 이메일, 전화, 주소를 포함한 사실적인 테스트 데이터를 생성합니다. 12개 로케일 및 여러 출력 형식을 지원합니다