JSON SQL 스키마 생성기
대표 JSON 객체를 붙여 넣고 SQL 방언을 선택한 다음, 생성 전에 중첩 객체와 배열의 처리 방식을 직접 확인하세요.
최상위 객체 하나를 입력하세요. 샘플에는 관찰된 필드만 포함됩니다. SQL을 사용하기 전에 추론된 유형을 검토하세요.
중첩 필드 처리
생성 전에 각 객체와 배열의 표현 방법을 선택하세요.
JSON 객체를 붙여 넣고 중첩 필드 선택을 확인하세요.
JSON 객체를 붙여 넣고 중첩 필드 선택을 확인하세요.
사용 방법
사용 방법
- 최상위 JSON 객체 하나를 붙여 넣습니다.
- SQL 방언을 선택하고 각 중첩 값의 저장 방식을 정합니다.
- 생성된 CREATE TABLE 문을 검토하고 복사합니다.
샘플에서 유형 추론
문자열은 텍스트 열, 정수는 정수 열, 소수는 부동 소수점 열, 불리언은 방언에 맞는 유형이 됩니다. null만 있는 값은 NULL 허용 텍스트 열입니다. 샘플 하나로 모든 미래 값이나 제약을 알 수 없으므로 사용 전에 확인하세요.
중첩 값은 직접 선택
각 중첩 객체는 JSON 열로 보관하거나 접두사가 붙은 열로 펼칠 수 있습니다. 각 배열은 JSON 열로 보관하거나 id와 value 열이 있는 자식 테이블로 만들 수 있습니다. 생성 전에 선택 내용을 표시합니다.
방언별 로컬 출력
PostgreSQL, MySQL, SQL Server, SQLite를 선택할 수 있습니다. 식별자는 방언에 맞게 인용하고 값을 SQL에 삽입하지 않습니다. 파싱과 생성은 브라우저에서 진행되며 샘플은 업로드되지 않습니다.
자주 묻는 질문
더 알아보기
샘플만으로 운영 스키마가 결정되나요?
아니요. 시작점입니다. 실제 데이터 요구에 따라 제약, 키, 인덱스, 길이, 기본값, 도메인 유형을 검토하세요.
중첩 객체와 배열은 어떻게 되나요?
자동으로 추측하지 않습니다. 각 중첩 필드에 선택 항목이 있습니다. 객체는 JSON 열 또는 펼치기, 배열은 JSON 열 또는 자식 테이블을 선택할 수 있습니다.
JSON이 업로드되나요?
아니요. 파싱, 추론, SQL 생성은 이 브라우저에서 로컬로 처리합니다.