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의 경우 먼저 백틱을 제거하거나 큰따옴표로 바꾸세요.
관련 도구
EPUB을 PDF로 변환
EPUB 전자책을 인쇄, 주석, 공유가 쉬운 고정 페이지의 PDF 파일로 변환합니다. 챕터, 이미지, 목차를 유지합니다. 업로드하고 다운로드하세요.
가짜 데이터 생성기
ID, 이름, 이메일, 전화번호, 도시로 구성된 현실적인 가짜 사용자를 CSV 또는 JSON으로 생성하여 API, 대시보드, 가져오기 테스트에 바로 쓸 수 있습니다.
중복 파일명 감지기
파일명 목록을 붙여 넣으면 두 번 이상 나타나는 이름과 개수를 볼 수 있으며, 대소문자를 구분하지 않는 일치 여부도 선택할 수 있습니다.
파일 확장자 식별기
파일 이름이나 확장자로 해당 파일 유형과 MIME 유형을 확인하세요. 일반적인 형식의 참조표와 이중 확장자를 알아채는 팁도 함께 제공합니다.
파일 크기 분석기
모든 바이트 수를 십진 단위(KB, MB, GB)와 이진 단위(KiB, MiB)로 세분화하고, 정확한 바이트 수와 함께 보여 줍니다.
CSV 뷰어
CSV 파일을 열거나 CSV 텍스트를 붙여넣어 표로 확인하세요. 쉼표, 세미콜론, 탭 구분자와 인코딩을 자동으로 감지하고 검색과 정렬도 할 수 있습니다.
이 도구는 다른 언어로도 제공됩니다
- Générateur de données de test SQL [FR]
- مولّد بيانات اختبار SQL [AR]
- Generator Data Uji SQL [ID]
- SQL-testdatagenerator [SV]
- SQLテストデータジェネレーター [JA]
- ตัวสร้างข้อมูลทดสอบ SQL [TH]
- Trình tạo dữ liệu thử nghiệm SQL [VI]
- SQL-testdatagenerator [NL]
- SQL-Testdaten-Generator [DE]
- Generator danych testowych SQL [PL]
- Generador de datos de prueba SQL [ES]
- Gerador de dados de teste SQL [PT]
- SQL Test Data Generator [EN]
- Generatore di dati di test SQL [IT]
- Генератор тестовых данных SQL [RU]
- SQL Test Verisi Oluşturucu [TR]
- SQL 测试数据生成器 [ZH]