스키마 및 SQL DDL 생성기
CSV/JSON 데이터에서 최적화된 SQL CREATE TABLE 및 INSERT 스크립트 생성
구성
스키마를 SQL DDL로 변환 생성기 문서
이 도구는 무엇입니까?
이 도구는 CSV 및 JSON 형식의 데이터 스키마를 SQL DDL 문(CREATE TABLE) 및 INSERT 문으로 변환합니다. 입력 데이터에서 열 데이터 타입을 자동으로 추론하고 여러 데이터베이스 시스템에 대해 데이터베이스별 SQL 구문을 생성합니다.
주요 기능
- 여러 입력 형식: CSV 및 JSON 배열 지원
- 값에서 자동 데이터 타입 추론(INT, VARCHAR, DATE, TIMESTAMP, BOOLEAN 등)
- 5개 주요 데이터베이스 지원(MySQL, PostgreSQL, SQL Server, SQLite, Oracle)
- 기본 키 열 자동 감지(id, *_id)
- DROP TABLE 및 INSERT 문의 선택적 생성
데이터 타입 감지 방법
도구는 입력 데이터(최대 처음 1000행)를 스캔하고 정규식 패턴 매칭을 사용하여 정수, 부동 소수점 숫자, 날짜, 불린 값 및 UUID를 식별합니다. 이 자동 감지는 정확한 열 정의를 생성하는 데 도움이 됩니다:
- 최대 1000행을 스캔하여 값 패턴 분석
- INT, DECIMAL, DATE, TIMESTAMP, BOOLEAN, UUID 타입에 대한 정규식 매칭 사용
- 혼합 타입 또는 인식할 수 없는 열의 경우 VARCHAR(텍스트)로 폴백
일반적인 사용 사례
- CSV 내보내기 또는 스프레드시트에서 빠른 데이터베이스 테이블 생성
- JSON 데이터 구조를 관계형 데이터베이스로 마이그레이션
- 샘플 데이터가 있는 테스트 데이터베이스 스키마 생성
- API 응답을 데이터베이스 테이블로 변환
관련 도구
CSV를 SQL 생성기로
여러 데이터베이스용 CSV 데이터를 SQL CREATE TABLE 및 INSERT 문으로 변환합니다
SQL 포맷터
여러 데이터베이스 방언을 지원하는 온라인 SQL 코드 정렬기 및 포맷터
SQL 테스트 데이터 생성기
기본 키 및 외래 키 지원을 통해 테이블 구조에서 임의의 테스트 데이터 INSERT 문을 생성합니다
JSON CSV 변환기
중첩된 객체 평탄화 및 사용자 정의 구분 기호 지원을 통해 JSON 및 CSV 형식 간 변환
테스트 데이터 생성기
이름, 이메일, 전화, 주소를 포함한 사실적인 테스트 데이터를 생성합니다. 12개 로케일 및 여러 출력 형식을 지원합니다
JSON 포맷터
가독성 및 디버깅 향상을 위해 JSON 데이터를 포맷하고 검증합니다