CSV → SQL 생성기
CSV를 CREATE TABLE과 INSERT 구문으로 변환합니다(테이블명·DB 방언 선택).
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
CSV 데이터를 데이터베이스에 넣을 수 있는 CREATE TABLE과 INSERT 문으로 변환합니다. 컬럼 타입을 자동으로 추론하고 MySQL·PostgreSQL·SQLite·SQL Server 방언에 맞춰 식별자를 따옴표 처리합니다.
사용 방법
- CSV 데이터를 붙여넣거나 '예시 넣기'로 샘플을 불러옵니다.
- 테이블 이름과 대상 DB 방언, 구분자를 선택합니다.
- 첫 행을 컬럼명으로 쓸지, 타입을 자동 추론할지, 여러 행을 한 INSERT로 묶을지 옵션을 조절합니다.
- 생성된 CREATE TABLE·INSERT 문을 복사해 사용합니다.
자주 묻는 질문
- 컬럼 타입은 어떻게 정해지나요?
- 각 컬럼의 값을 훑어 모두 정수면 INT/INTEGER, 소수를 포함하면 DECIMAL/NUMERIC/REAL, true·false·yes·no면 BOOLEAN 계열, 그 외에는 문자열(VARCHAR/TEXT)로 추론합니다. '데이터 타입 자동 추론'을 끄면 모든 컬럼을 문자열로 처리합니다.
- 작은따옴표나 빈 값은 어떻게 처리되나요?
- 문자열 안의 작은따옴표는 표준 방식대로 두 개('')로 이스케이프하고, 빈 셀은 NULL로 넣습니다. 불리언은 방언에 맞춰 TRUE/FALSE 또는 1/0으로 출력합니다.
- 생성된 SQL을 바로 실행해도 되나요?
- 참고용 초안이므로 실행 전 반드시 검토하세요. 타입 추론은 샘플 데이터 기반이라 실제 스키마와 다를 수 있고, MySQL의 백슬래시 이스케이프처럼 방언별 특수 규칙은 자동 반영되지 않으니 중요한 데이터는 확인 후 적용하세요.
