SQL 테스트 데이터 생성기
테이블 이름과 행 수를 선택하면, 이 생성기가 클라이언트에 바로 붙여넣어 실행할 수 있는 MySQL INSERT 문을 만들어 냅니다. 각 행은 id, name, email, active라는 네 개의 고정 열 구조를 순차 샘플 값(1, 'User 1', 'user1@example.com', 그리고 무작위 0/1 플래그)으로 채웁니다. 데모나 쿼리 테스트를 위해 임시 테이블을 빠르게 채우는 방법이며, 스키마를 이해하는 데이터 팩토리는 아닙니다.
생성기가 작동하는 방식
-
1
테이블 이름 지정
대상 테이블 이름을 입력합니다(기본값은 `users`). 문자, 숫자, 밑줄이 아닌 문자는 모두 `_`로 바뀝니다.
-
2
행 수 선택
실행당 1행에서 200행까지입니다. 더 큰 숫자는 200으로 제한됩니다.
-
3
INSERT 문 생성
행마다 `INSERT INTO ... VALUES (...)` 문이 하나씩 즉시 생성되며, 스키마나 데이터베이스 연결이 필요 없습니다.
-
4
복사 후 실행
문을 MySQL 클라이언트나 `.sql` 파일에 복사한 뒤 일회용 테이블에 대해 실행합니다.
각 행이 채우는 열
생성되는 모든 행은 동일한 네 개의 고정 열을 사용합니다.
| 열 | 유형 | 예시 값 | 비고 |
|---|---|---|---|
id |
정수 | 1, 2, 3 |
순차, 1부터 시작 |
name |
텍스트 | 'User 1' |
행 번호가 붙음 |
email |
텍스트 | 'user1@example.com' |
example.com 도메인 사용 |
active |
불리언/정수 | 0 또는 1 |
행마다 무작위 |
출력 예시
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (1, 'User 1', 'user1@example.com', 0);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (2, 'User 2', 'user2@example.com', 1);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (3, 'User 3', 'user3@example.com', 1);
알아두면 좋은 점
- 고정 열. 구조는 항상
id, name, email, active이며, 여기서는 열을 추가하거나 이름을 바꿀 수 없습니다. 테이블이 다르면 생성 후 문을 편집하거나 일치하는 일회용 테이블을 만드세요. - MySQL 구문. 식별자는 백틱으로 감쌉니다. PostgreSQL, SQL Server, SQLite에서는 실행 전에 백틱을 제거하거나 큰따옴표로 바꾸세요.
- 샘플 데이터이며 실제적인 데이터가 아닙니다. 이름과 이메일은 순차 자리표시자(
User 1,user1@example.com)라서 식별하기 쉽고 실제 인물에 속하지 않습니다. 이름 데이터세트에서 가져온 것도 아닙니다. - 최대 200행. 개수는 1에서 200 사이로 제한됩니다. 더 큰 세트가 필요하면 생성기를 여러 번 실행하거나 같은 패턴을 직접 스크립트로 작성하세요.
자주 묻는 질문
모든 문이 동일한 네 개의 열을 사용합니다. id(순차 정수), name(User 1, User 2, …), email(user1@example.com, …), active(무작위 0 또는 1)입니다. 구조는 고정되어 있으며 도구에서 변경할 수 없습니다.
예. 문을 .sql 파일에 복사한 뒤 mysql -u user -p db < file.sql을 실행하거나, 아무 MySQL 클라이언트에나 붙여넣으세요. 대상 테이블에 일치하는 id, name, email, active 열이 있는지 확인하세요.
이 도구에서는 안 됩니다. 열과 순차 샘플 값은 고정되어 있어 데이터가 명백히 합성임을 유지합니다. 사용자 지정 열 세트나 현실적인 가짜 이름이 필요하면 생성된 SQL을 편집하거나 Faker 같은 데이터 생성 라이브러리를 사용하세요.
식별자를 백틱으로 감싼 MySQL을 생성하며, 실행당 1행에서 200행까지입니다(더 높은 값은 200으로 줄어듭니다). PostgreSQL, SQL Server, SQLite의 경우 먼저 백틱을 제거하거나 큰따옴표로 바꾸세요.
관련 도구
MP4를 MP3로 변환
MP4 영상에서 오디오 트랙을 뽑아 MP3로 저장합니다. 어디서나 듣고 싶은 뮤직비디오, 팟캐스트, 강의, 음성 클립에 적합합니다.
vCard → CSV
vCard(.vcf) 내보내기를 붙여넣으면 이름, 이메일, 전화 열이 있는 깔끔한 CSV를 얻습니다. 연락처당 한 행으로, 스프레드시트나 연락처 가져오기에서 바로 열 수 있습니다.
ODT를 DOCX로 변환
OpenDocument Text(ODT) 파일을 Word DOCX로 변환해 Microsoft Office를 쓰는 누구나 열고 편집할 수 있게 합니다. 텍스트, 제목, 목록, 기본 서식을 그대로 유지합니다.
EPUB을 MOBI로 변환
EPUB 전자책을 오래된 Kindle 기기와 레거시 전자책 라이브러리용 MOBI로 변환합니다. 챕터와 목차를 그대로 유지합니다. 업로드, 변환, 다운로드.
WebM을 MP4로 변환
더 많은 앱, 기기, 플랫폼과 호환되도록 WebM 영상을 MP4(H.264 영상, AAC 오디오)로 변환하세요. WebM을 업로드하면 서버에서 변환하고 MP4를 다운로드합니다.
CSV 뷰어
CSV 파일을 열거나 CSV 텍스트를 붙여넣어 표로 확인하세요. 쉼표, 세미콜론, 탭 구분자와 인코딩을 자동으로 감지하고 검색과 정렬도 할 수 있습니다.
이 도구는 다른 언어로도 제공됩니다
- SQLテストデータジェネレーター [JA]
- SQL-testdatagenerator [SV]
- Générateur de données de test SQL [FR]
- SQL-Testdaten-Generator [DE]
- ตัวสร้างข้อมูลทดสอบ SQL [TH]
- Trình tạo dữ liệu thử nghiệm SQL [VI]
- Generador de datos de prueba SQL [ES]
- SQL-testdatagenerator [NL]
- Generator danych testowych SQL [PL]
- Generator Data Uji SQL [ID]
- مولّد بيانات اختبار SQL [AR]
- Gerador de dados de teste SQL [PT]
- Генератор тестовых данных SQL [RU]
- SQL Test Verisi Oluşturucu [TR]
- SQL 测试数据生成器 [ZH]
- SQL Test Data Generator [EN]
- Generatore di dati di test SQL [IT]