CSV에서 SQL로 변환기
선택적 CREATE TABLE을 사용하여 CSV를 SQL INSERT 문으로 변환해요. 테이블 이름을 설정하고 스크립트를 복사해요. 브라우저에서 실행돼요.
역방향: SQL → CSVCSV → SQL 사용 방법
- 01
CSV를 왼쪽 패널에 붙여넣거나 입력하세요.
- 02
CSV가 사용하는 구분 기호를 선택하세요. SQL은 오른쪽에서 즉시 업데이트돼요.
- 03
복사 버튼으로 SQL을 복사해요.
기능
이 도구는 각 CSV 행을 선택한 테이블 이름에 대한 INSERT 문으로 변환하여 데이터베이스를 시드할 준비가 돼요. 일치하는 CREATE TABLE 앞에 추가하는 옵션을 선택해요.
값은 안전하게 인용되고 이스케이프돼요. 숫자는 인용되지 않은 상태로 유지되고, 빈 셀은 빈 문자열이 되며, 텍스트 안의 작은따옴표는 두 배가 돼요.
안전한 건설
식별자는 큰따옴표로 묶이고 문자열 값은 삽입된 따옴표가 두 배로 늘어난 작은따옴표를 사용하므로 생성된 SQL은 유효하며 아포스트로피가 잘리지 않아요.
출력은 PostgreSQL, MySQL 및 SQLite를 포함하여 대부분의 데이터베이스가 허용하는 이식 가능한 ANSI SQL예요.
비공개 및 무제한
모든 변환은 브라우저에서 로컬로 발생하므로 데이터가 서버에 업로드되거나 기록되거나 저장되지 않아요. 다시 생각할 필요 없이 기밀 내보내기에 사용할 수 있으며 페이지가 로드된 후에도 오프라인으로 계속 작동해요.
가입도, 워터마크도, 행 제한도 없어요. 유일한 한도는 기기의 메모리예요.
자주 묻는 질문
테이블도 생성되나요?
선택적으로. "CREATE TABLE 추가"를 켜면 TEXT로 입력된 모든 열에 명령문이 추가돼요. 이를 실행하기 전에 실제 유형으로 조정할 수 있어요.
어떤 구분 기호를 사용해야 하나요?
쉼표가 표준이에요. 쉼표가 소수 구분 기호(독일 및 기타 유럽 수출에서 일반적임)인 지역에서는 세미콜론을 선택하고, TSV 파일의 경우 탭을 선택하고, 값에 이미 쉼표가 포함된 경우에는 파이프를 선택하세요.
행 또는 파일 크기 제한이 있나요?
고정된 행 한도나 일일 할당량이 없어요. 모든 것이 로컬에서 실행되기 때문에 실제적인 한계는 대부분의 내보내기에 포함된 수만 행을 편안하게 처리하는 기기의 메모리예요.
내 데이터가 어디에나 업로드되나요?
아니요. 변환은 클라이언트 측 JavaScript를 사용하여 브라우저에서 완전히 실행되므로 붙여넣거나 놓는 어떤 것도 기기 밖으로 나가지 않아요. 따라서 고객 이메일, 재무 수치 또는 기타 민감한 데이터가 포함된 스프레드시트에 대해 안전해요.