CSV를 SQL INSERT 변환기 자동 형식 감지와 함께 CSV 데이터에서 SQL INSERT 문을 생성합니다.
CSV를 SQL로
자동 형식 감지와 함께 CSV 데이터에서 SQL INSERT 문을 생성합니다.
CSV 데이터貼付
헤더가 포함된 CSV를 貼付하세요. 대상 테이블 이름을 설정합니다.
SQL 자동 생성
각 행에 대해 INSERT 문이 자동으로 생성됩니다.
복사 및 실행
생성된 SQL문을 복사하여 데이터베이스에서 실행하세요.
What Is CSV를 SQL로?
CSV to SQL은 쉼표로 구분된 데이터에서 SQL INSERT 문을 생성합니다. 이 도구는 CSV 입력을 사용하여 헤더 행의 열 이름으로 사용하고, 각 데이터 行에 대해 올바르게 형식화된 INSERT문을 생성합니다. 숫자 값을 자동으로 감지(따옴표 없이 출력)하며 NULL 값, 빈 문자열 및 SQL 삽입 공격 안전한 문자 이스케이프를 처리합니다. 테이블 이름은 데이터베이스 스키마와 일치하도록 사용자 지정할 수 있습니다. 이는 데이터베이스 시딩, 데이터 마이그레이션 및 빠른 데이터 가져오기에 매우 유용합니다.
Why Use CSV를 SQL로?
-
자동 형식 감지: 숫자는 따옴표 없이 출력되며, 문자열은 올바르게 이스케이프됩니다.
-
데이터베이스 스키마와 일치하도록 사용자 지정 테이블 이름을 설정할 수 있습니다.
-
SQL 인젝션 방지를 위한 단일 引号 이중화로 문자열 이스케이프를 수행합니다.
-
NULL 값과 빈 필드를 적절하게 처리합니다.
Common Use Cases
데이터베이스 시딩
电子表格의 시드 데이터에서 INSERT 문을 생성하여 데이터베이스 초기화를 위한 준비를 합니다.
데이터 마이그레이션
CSV 데이터 내보내기에서 SQL로 변환하여 관계형 데이터베이스에 가져옵니다.
테스트
CSV 테스트 픽스처에서 INSERT 문을 생성하여 테스트 데이터를 만듭니다.
빠른 데이터 가져오기
ETL 툴 없이 MySQL, PostgreSQL 또는 SQLite로 스프레드시트 데이터를 가져옵니다.
Technical Guide
변환기는 MySQL, PostgreSQL, SQLite 및 대부분의 SQL 데이터베이스에서 호환되는 표준 SQL INSERT 문을 생성합니다. CSV 헤더의 열 이름은 예약어와의 호환성을 위해 백틱으로 감싸져 있습니다.
타입 탐지는 다음과 같이 작동합니다: 정수 또는 소수(음수 포함) 패턴과 일치하는 값은 따옴표 없이 숫자 리터럴로 출력됩니다. "null"(대/소문자 구분 없음) 또는 빈 문자열에 해당하는 값은 SQL NULL로 출력됩니다. 다른 모든 값은 문자열로 처리되어 단일 引号으로 감싸지고, 내부의 단일 引号은 두 번 이스케이프 됩니다.
각 INSERT 문은 다음과 같은 형식을 따릅니다: INSERT INTO `table` (`col1`, `col2`) VALUES (value1, value2); 이 형식은 대부분의 SQL 방언에서 널리 호환됩니다.
대형 데이터 세트의 경우 성능을 개선하기 위해 출력을 트랜잭션(BEGIN; ... COMMIT;)으로 감싸는 것을 고려해 보십시오.
Tips & Best Practices
-
1생성하기 전에 데이터베이스 스키마와 일치하는 의미 있는 테이블 이름을 설정하세요.
-
2숫자 값은 자동으로 감지되므로 CSV에 숫자 형식(쉼표, 통화 기호)이 없는지 확인하세요.
-
3빈 값과 'null' 텍스트는 SQL NULL로 변환됩니다.
-
4대량 가져오기에는 출력을 BEGIN; ... COMMIT;로 래핑하여 데이터베이스 성능을 개선합니다.
Related Tools
Frequently Asked Questions
Q 어떤 SQL 데이터베이스가 지원되나요?
Q NULL 값은 어떻게 처리되나요?
Q 출력이 SQL 인젝션으로부터 안전한가요?
Q 테이블 이름을 변경할 수 있나요?
Q 숫자 값은 올바르게 처리되나요?
About This Tool
CSV를 SQL로 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.