JSON → SQL INSERT
변환
JSON 배열(또는 단일 객체) 붙여넣고 즉시 실행 가능한 SQL insert 출력. 컬럼은 모든 키의 합집합; 컬럼 없는 행은 NULL. 문자열은 작은따옴표 이스케이프, 숫자·불은 리터럴, 중첩 객체·배열은 JSON 직렬화. 선택적 `ON CONFLICT`(Postgres·SQLite) 또는 `ON DUPLICATE KEY UPDATE`(MySQL)로 출력을 동기화 작업에 바로 투입.
—
SQL(3)
INSERT INTO "users" ("id", "name", "email", "verified", "joined")
VALUES
(1, 'Alice', 'alice@example.com', TRUE, '2024-01-15'),
(2, 'Bob', 'bob@example.com', FALSE, '2024-03-22'),
(3, 'Carol', NULL, TRUE, '2024-06-01');문자열은 작은따옴표 이중화로 이스케이프 — 네 가지 방언 모두 안전.
사용법
- JSON 객체 배열(또는 단일 객체) 붙여넣기.
- 테이블 이름·SQL 방언 설정.
- 다행 VALUES 토글로 단일 문, 끄면 행마다 INSERT. ON CONFLICT·ON DUPLICATE KEY UPDATE 원하면 upsert 토글.
자주 묻는 질문
- 중첩 객체 처리?
- JSON 직렬화 후 인용 문자열로 삽입. PostgreSQL·MySQL의 `JSON`/`JSONB` 컬럼은 바로 수용; SQLite는 TEXT로.
- 다행 vs 행별 INSERT 차이?
- 다행은 단일 `INSERT INTO ... VALUES (…), (…), (…);` — 대량 로드에서 훨씬 빠름. 행별은 N개 문 — 개별 행 주석 처리·부분 실패 예상 시 편함.
관련 도구
CSS 단위 변환기
기본 폰트 크기와 뷰포트를 직접 정해 px·rem·em·pt·vw·vh·% 사이를 변환합니다.
변환00
JSON ↔ YAML 변환기
JSON ↔ YAML 양방향 변환 — 들여쓰기 선택, 결과 복사.
변환00
데이터 용량 변환기
바이트·KB·MB·GB·TB를 10진법(1000) 또는 2진법(1024)으로 변환.
변환00
로마 숫자 변환기
1부터 3999까지 아라비아 숫자와 로마 숫자를 양방향으로 변환합니다.
변환00
진법 변환기
2진수·8진수·10진수·16진수 사이로 숫자를 변환하세요.
변환00
단위 변환기
길이·무게·온도·면적·부피·속도·시간을 변환하세요.
변환00