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 문 복사 또는 다운로드
주요 기능
관련 용어
DDL (데이터 정의 언어): 데이터베이스 구조를 정의하는 SQL 문.
기본 키: 테이블의 각 행을 고유하게 식별합니다.
외래 키: 다른 테이블의 기본 키를 참조합니다.
자동 증가: 새 행에 대해 자동으로 고유 값 생성.
모범 사례
- 1. 부모 및 자식 테이블을 함께 정의
- 2. 부모 테이블 ID가 자동으로 자식 테이블로 전달됨
- 3. 외부 외래 키의 경우 수동으로 값 지정
- 4. 생성된 데이터가 비즈니스 규칙을 준수하는지 확인
- 5. 다양한 랜덤 데이터를 얻으려면 여러 번 생성