광고 영역 (상단 디스플레이)

CSV → SQL CREATE TABLE 생성기

CSV 데이터를 붙여넣으면 컬럼 타입을 자동 추론해 5개 DB 방언(MySQL·PostgreSQL·SQLite·SQL Server·Oracle)의 CREATE TABLE + INSERT 문을 한 번에 생성합니다.

광고 영역 (결과 하단)

CSV → SQL 자동 변환 방식

본 도구는 CSV 파일의 첫 번째 줄을 컬럼명으로 사용하고, 나머지 행의 값을 분석해 각 컬럼에 가장 적합한 SQL 데이터 타입을 자동 추론합니다. 단순히 모든 컬럼을 VARCHAR로 만들지 않고, 정수·실수·날짜·불리언을 구분해 데이터 무결성을 높입니다.

타입 추론 우선순위

DB 방언별 차이점

CSV 작성 시 주의사항

자주 묻는 질문 (FAQ)

Q. CSV 파일 업로드가 안 되나요?

A. 본 도구는 텍스트 붙여넣기만 지원합니다. 엑셀에서 셀 영역을 복사한 뒤 텍스트 영역에 그대로 붙여넣으면 탭 구분자로 자동 처리됩니다.

Q. 한글 컬럼명도 됩니까?

A. MySQL/PostgreSQL은 한글 컬럼명을 지원하지만 백틱(`)이나 큰따옴표로 감싸야 합니다. 본 도구는 한글 컬럼을 자동으로 escape 처리합니다.

Q. NULL 값은 어떻게 처리되나요?

A. 빈 셀은 NULL로 처리됩니다. 데이터 행에서 한 번이라도 빈 값이 발견되면 해당 컬럼은 NULL 허용으로 설정됩니다.

Q. INSERT 문에서 SQL 인젝션을 막아주나요?

A. 본 도구는 작은따옴표를 두 개로 이스케이프 처리합니다. 다만 운영 환경에서는 항상 prepared statement를 사용하시기 바랍니다.