Trình tạo Sơ đồ & DDL SQL
Tạo tập lệnh SQL CREATE TABLE và INSERT tối ưu từ CSV/JSON
Cấu hình
Tài liệu bộ tạo SQL DDL từ lược đồ
Công cụ này là gì?
Công cụ này chuyển đổi lược đồ dữ liệu từ các định dạng CSV và JSON thành các câu lệnh SQL DDL (CREATE TABLE) và INSERT. Nó tự động suy luận các kiểu dữ liệu cột từ dữ liệu đầu vào và tạo cú pháp SQL cụ thể cho cơ sở dữ liệu cho nhiều hệ thống.
Tính năng chính
- Nhiều định dạng đầu vào: hỗ trợ CSV và mảng JSON
- Suy luận kiểu dữ liệu tự động từ các giá trị (INT, VARCHAR, DATE, TIMESTAMP, BOOLEAN, v.v.)
- Hỗ trợ 5 cơ sở dữ liệu chính (MySQL, PostgreSQL, SQL Server, SQLite, Oracle)
- Tự động phát hiện cột khóa chính (id, *_id)
- Tạo tùy chọn DROP TABLE và câu lệnh INSERT
Cách phát hiện kiểu dữ liệu
Công cụ quét dữ liệu đầu vào của bạn (tối đa 1000 hàng đầu tiên) và sử dụng khớp mẫu regex để xác định số nguyên, số thực, ngày tháng, boolean và UUID. Phát hiện tự động này giúp tạo định nghĩa cột chính xác:
- Quét tối đa 1000 hàng để phân tích mẫu giá trị
- Sử dụng khớp regex cho các kiểu INT, DECIMAL, DATE, TIMESTAMP, BOOLEAN và UUID
- Mặc định sử dụng VARCHAR (văn bản) cho các cột có kiểu hỗn hợp hoặc không xác định
Trường hợp sử dụng phổ biến
- Tạo bảng cơ sở dữ liệu nhanh chóng từ xuất CSV hoặc bảng tính
- Di chuyển cấu trúc dữ liệu JSON sang cơ sở dữ liệu quan hệ
- Tạo lược đồ cơ sở dữ liệu thử nghiệm với dữ liệu mẫu
- Chuyển đổi phản hồi API thành bảng cơ sở dữ liệu
Công Cụ Liên Quan
Trình Tạo CSV Sang SQL
Chuyển đổi dữ liệu CSV thành câu lệnh CREATE TABLE và INSERT SQL cho nhiều cơ sở dữ liệu
Trình Định Dạng SQL
Trình làm đẹp và định dạng mã SQL trực tuyến với hỗ trợ nhiều phương ngữ cơ sở dữ liệu
Trình Tạo Dữ Liệu Thử Nghiệm SQL
Tạo câu lệnh INSERT dữ liệu thử nghiệm ngẫu nhiên từ cấu trúc bảng với hỗ trợ khóa chính và khóa ngoại
Chuyển Đổi JSON CSV
Chuyển đổi giữa định dạng JSON và CSV với làm phẳng đối tượng lồng nhau và hỗ trợ dấu phân cách tùy chỉnh
Trình Tạo Dữ Liệu Thử Nghiệm
Tạo dữ liệu thử nghiệm thực tế bao gồm tên, email, điện thoại, địa chỉ. Hỗ trợ 12 ngôn ngữ và nhiều định dạng đầu ra
Trình Định Dạng JSON
Định dạng và xác thực dữ liệu JSON để cải thiện khả năng đọc và gỡ lỗi