CSV를 SQL INSERT 문으로 변환
CSV를 CREATE TABLE과 INSERT가 있는 SQLite 또는 PostgreSQL 스크립트로 변환합니다. 값을 텍스트로 유지하거나 빈 셀을 명시적으로 NULL로 내보내세요.
처리 결과
CSV를 SQL INSERT 문으로 변환
작은 CSV 데이터를 테스트 DB에 넣어야 하나요? SQLite 또는 PostgreSQL용 읽기 쉬운 SQL을 만드세요. 001 같은 ID의 앞자리 0을 유지합니다. 빈 셀과 테이블 생성을 선택하고 실행 전에 확인하세요.
도구 사용 방법
- UTF-8 CSV를 업로드하거나 놓기 영역에 끌어 놓고, 공개 직접 URL을 가져오거나 파일 옵션 뒤에 짧은 예제를 붙여넣으세요.
- SQLite 또는 PostgreSQL, 테이블 이름, TEXT 테이블 생성과 빈 셀 처리 방식을 선택하세요.
- csv-inserts.sql을 받으세요. DB에서 실행하기 전에 CREATE TABLE과 INSERT 값을 확인하세요.
지원하는 입력 형식
CSV
사용 가능한 설정
- SQL 테이블 이름
- SQL 방언
- CREATE TABLE 문
- 빈 CSV 셀
결과 및 제한 사항
CSV를 CREATE TABLE과 INSERT가 있는 SQLite 또는 PostgreSQL 스크립트로 변환합니다. 값을 텍스트로 유지하거나 빈 셀을 명시적으로 NULL로 내보내세요.
UTF-8 CSV 파일 1개, 최대 5 MB, 데이터 10,000행, 100열 또는 붙여넣기 12,000자까지 지원합니다. SQLite 또는 PostgreSQL, 간단한 테이블 이름, CREATE TABLE 포함 여부를 선택하세요. 모든 열은 TEXT이며 자료형을 추정하지 않습니다. 빈 셀은 기본적으로 빈 문자열이고 선택하면 NULL입니다. SQL 출력은 최대 20 MB입니다. 데이터베이스에 연결하거나 SQL을 실행하지 않습니다. 가져오기 전에 스키마와 스크립트를 확인하세요. MySQL, XLSX, 기존 테이블 형식 매핑은 지원하지 않습니다.
SQL이 자동 실행되거나 모든 DB에 적합한가요?
아니요. SQL을 실행하거나 데이터베이스로 보내지 않습니다. SQLite 또는 PostgreSQL에만 맞습니다. 중요한 데이터에 쓰기 전에 검토하고 임시 DB에서 시험하세요.
숫자와 날짜의 자료형을 감지하나요?
아니요. 모든 열은 TEXT이며 비어 있지 않은 셀은 인용된 문자열입니다. 앞자리 0을 보존하고 잘못된 형식 추정을 피합니다. 숫자나 날짜가 필요하면 스키마를 수정하세요.
처리에 실패하면 어떻게 하나요?
지원되는 형식과 파일 제한을 확인한 다음 더 작은 파일을 시도하십시오. 원본 사본을 지키십시오. 명확한 오류 메시지는 unsupported input 또는 unavailable 처리 서비스를 설명합니다.