CSV-SQL 변환기

CSV 파일을 여기에 놓거나 클릭하여 선택

CSV, TSV, 세미콜론 및 파이프로 구분된 텍스트 파일을 지원합니다.

SQL Server는 각 INSERT를 1000행으로 제한합니다.

원본 파일을 업로드하지 않고 구분된 행을 안전하게 따옴표 처리하고 여러 묶음으로 나눈 SQL INSERT 문으로 변환하세요.

대상 데이터베이스, 테이블 이름, 헤더 처리 방식, 값 타입 추론과 문당 행 수를 선택하세요. 식별자와 텍스트 값은 선택한 방언에 맞게 따옴표 처리되며 원본 CSV는 현재 브라우저 탭 안에서만 처리됩니다.

CSV를 SQL로 변환하는 방법

  1. 구분된 텍스트를 입력란에 붙여 넣거나 로컬 파일을 선택하세요.
  2. 데이터베이스 방언, 테이블 이름, 구분자, 헤더 설정과 값 옵션을 선택하세요.
  3. INSERT 문을 생성하고 검토한 다음 SQL 파일을 복사하거나 다운로드하세요.

안전한 SQL 값과 식별자

테이블과 열 이름은 선택한 데이터베이스에 맞게 따옴표 처리됩니다. 텍스트 값에서는 따옴표와 해당 방언에서 요구하는 기타 문자를 이스케이프합니다. 가져오기 전에 대상 스키마와 대조하여 문을 검토하세요.

보수적인 값 타입 추론

타입 추론은 명확한 숫자와 불리언만 따옴표 없이 출력합니다. 앞에 0이 붙은 ID와 앞뒤 공백이 있는 문자열 같은 값은 텍스트로 유지됩니다.

헤더, 빈 셀 및 묶음 처리

비어 있거나 중복된 헤더에는 고유한 열 이름을 지정합니다. 누락된 셀은 빈 텍스트로 유지하거나 옵션을 켜면 NULL로 바꾸며, 큰 입력은 여러 INSERT 문으로 나눕니다.

로컬 CSV 처리

CSV는 현재 브라우저 탭에서 읽고 변환하며 서버에 업로드되지 않습니다.

CSV-SQL 변환기 FAQ

어떤 SQL 데이터베이스를 지원하나요?

MySQL, PostgreSQL, SQLite 및 SQL Server용 INSERT 문을 생성합니다. 테이블을 만들거나 전체 데이터베이스 스키마를 추론하지 않으므로 호환되는 열을 가진 대상 테이블이 이미 있어야 합니다.

셀에 쉼표, 따옴표 또는 줄 바꿈이 들어갈 수 있나요?

예. 따옴표로 묶인 필드에는 구분자, 이스케이프된 따옴표와 줄 바꿈이 포함될 수 있습니다. 자동 감지가 원본 파일과 맞지 않으면 구분자 메뉴에서 직접 선택하세요.

값 타입 추론은 어떻게 작동하나요?

추론을 활성화하면 명확한 숫자와 true 또는 false 값은 SQL 리터럴로 출력됩니다. 앞에 0이 붙은 값, 앞뒤 공백이 있는 값, 날짜 및 기타 모호한 값은 따옴표로 묶인 텍스트로 유지됩니다. 모든 셀을 텍스트로 유지하려면 추론을 끄세요.

CSV가 업로드되나요? 파일 크기 한도는 얼마인가요?

아니요. 최대 50 MB 파일을 이 도구가 현재 브라우저 탭에서 읽고 변환합니다. 표는 200,000행, 250열 또는 2,000,000셀로 제한되며 기기에서 사용할 수 있는 메모리에 따라 실제 한도는 더 낮을 수 있습니다.

관련 도구: CSV 뷰어 및 편집기 · CSV-JSON 변환 · SQL 포매터