데이터베이스별 문법 차이점
| 데이터베이스 | 식별자 인용부호 | JSON 출력 형식 | Boolean 출력 형식 |
|---|---|---|---|
| MySQL | `backticks` | JSON column | TRUE / FALSE |
| PostgreSQL | "double quotes" | JSONB with ::jsonb | TRUE / FALSE |
| SQLite | "double quotes" | TEXT column | 1 / 0 |
변환 가이드
스프레드시트 데이터를 준비하고 대상 데이터베이스에 맞는 최적의 SQL 쿼리를 생성하기 위한 단계별 안내입니다.
변환 가이드
스프레드시트 데이터를 준비하고 대상 데이터베이스에 맞는 최적의 SQL 쿼리를 생성하기 위한 단계별 안내입니다.
| 데이터베이스 | 식별자 인용부호 | JSON 출력 형식 | Boolean 출력 형식 |
|---|---|---|---|
| MySQL | `backticks` | JSON column | TRUE / FALSE |
| PostgreSQL | "double quotes" | JSONB with ::jsonb | TRUE / FALSE |
| SQLite | "double quotes" | TEXT column | 1 / 0 |
모든 파싱과 변환 작업은 사용자의 PC 브라우저 내에서만 실행되므로 정보 유출의 위험이 없습니다.
숫자, 문자열, 날짜, 불리언, JSON 등의 타입을 자유롭게 설정하고 빈 셀을 NULL 또는 기본값으로 처리할 수 있습니다.
잘못된 날짜 형식이나 깨진 JSON 구조를 미리 파악하여 DB 임포트 오류를 미연에 방지합니다.
100, 500, 1,000행 단위의 분할 INSERT 출력 및 충돌 방지(UPSERT) 문법을 지원합니다.
INSERT INTO "users" ("id", "active", "profile") VALUES
(101, TRUE, '{"role":"admin"}'::jsonb),
(102, FALSE, '{"role":"viewer"}'::jsonb);첫 번째 행에 열 이름을 두고 쉼표가 포함된 필드는 반드시 큰따옴표로 감싸주세요.
우편번호나 코드값처럼 앞자리 0이 중요한 열은 텍스트(Text) 타입으로 지정하세요.
운영 환경에 반영하기 전에 개발용 DB에서 소량의 샘플을 테스트하고 백업을 유지하세요.
개발 초기 데이터 구축이나 정기적인 데이터 마이그레이션 작업을 신속하게 완료할 수 있습니다.