JSON → SQL 변환 도구 - CREATE TABLE & INSERT 문 생성
JSON 데이터에서 SQL CREATE TABLE 및 INSERT 문을 자동 생성해요. 테스트 데이터 삽입 및 데이터베이스 설계 참고에 유용해요.
JSON → SQL이란?
JSON to SQL은 JSON 데이터에서 SQL CREATE TABLE 및 INSERT 문을 자동 생성하는 도구예요. JSON 객체 키를 열 이름에, 값 타입을 SQL 타입(VARCHAR, INTEGER, BOOLEAN, FLOAT 등)에 매핑해요. 테스트 데이터 삽입, 데이터베이스 설계 템플릿 작성, 데이터 마이그레이션 준비 등에 활용할 수 있어요. 모든 처리는 브라우저 내에서 완료돼요.
관련 항목: JSON 포맷터 · JSON ⇔ CSV · JSON → XML
사용 방법
- 왼쪽 영역에 JSON을 붙여넣어요(배열 또는 객체)
- 필요에 따라 테이블 이름을 변경해요
- 'SQL로 변환' 버튼을 클릭해요
사용 예시
입력:
[{"id":1,"name":"홍길동","age":30,"active":true}]
SQL 출력: CREATE TABLE users ( id INTEGER, name VARCHAR(255), age INTEGER, active BOOLEAN ); INSERT INTO users (id, name, age, active) VALUES (1, '홍길동', 30, true);
실무 활용 예시: 목 데이터 JSON에서 테스트용 DB 테이블 정의와 INSERT 문을 자동 생성하여 개발 환경 설정 시간을 단축해요
FAQ
- JSON 배열에서도 작동하나요?
- 네. 각 배열 요소가 INSERT 문으로 생성돼요.
- SQL 타입은 어떻게 추론되나요?
- 문자열은 VARCHAR(255), 정수는 INTEGER, 소수는 FLOAT, 불리언은 BOOLEAN, null은 NULLABLE로 추론돼요.
- NULL 값은 어떻게 처리되나요?
- NULL을 포함하는 열은 nullable로 정의돼요(DEFAULT NULL). INSERT 문에서는 NULL이 그대로 출력돼요.
- 테이블 이름은 어디서 변경하나요?
- 도구 상단의 '테이블 이름' 입력 필드에서 변경할 수 있어요. 기본값은 'data'예요.
- 데이터가 서버로 전송되나요?
- 아니요. 모든 변환 처리는 브라우저 내에서 완료돼요. 민감한 데이터도 안전해요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-19
- 2026-02-19 최초 릴리스