Công cụ chuyển JSON sang SQL

Dán một mảng JSON để nhận câu lệnh SQL tạo bảng và chèn từng object thành một dòng. Object lồng nhau sẽ thành cột hoặc giá trị JSON, và mọi chuỗi đều được escape đúng theo loại SQL bạn chọn.

Cập nhật
Mở tệp (.xlsx, .csv, .json)
Đầu vào
Loại SQL
Câu lệnh

Xem trước đầu vào

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển CSV hoặc Excel sang câu lệnh SQL INSERT trực tuyếnCSV & Excel sang SQL →

Cách dùng JSON sang SQL

  1. Dán một mảng JSON gồm các object hoặc mở tệp .json.
  2. Chọn tách object lồng nhau thành cột (dimensions_width) hoặc lưu thành một cột JSON.
  3. Chọn loại SQL, tên bảng và các câu lệnh muốn đưa vào.
  4. Sao chép SQL hoặc tải xuống dưới dạng tệp .sql.

Chuyển đổi JSON sang SQL làm gì?

Công cụ ánh xạ một mảng JSON vào bảng quan hệ: mỗi object thành một dòng, mỗi key thành một cột. Bộ chuyển đổi quét toàn bộ object để thu thập đủ các cột (object thiếu key sẽ nhận NULL), suy ra kiểu SQL cho từng cột, rồi xuất câu lệnh CREATE TABLE cùng các câu lệnh INSERT theo lô.

[{ "id": 1, "sku": "KB-001", "price": 89.99, "in_stock": true }]

với PostgreSQL sẽ cho kết quả:

CREATE TABLE "products" (
  "id" INTEGER,
  "sku" VARCHAR(16),
  "price" NUMERIC(10,2),
  "in_stock" BOOLEAN
);
INSERT INTO "products" ("id", "sku", "price", "in_stock") VALUES (1, 'KB-001', 89.99, TRUE);

Xử lý object lồng nhau

Tùy chọnKết quảDùng khi
Tách thành cộtdimensions.width → cột dimensions_widthBạn muốn lọc và đánh index các trường lồng nhau
Giữ dạng giá trị JSONMột cột dimensions kiểu JSON / JSONBCấu trúc thay đổi hoặc bạn truy vấn bằng hàm JSON

Mảng luôn được lưu dưới dạng văn bản JSON. Trong PostgreSQL, kiểu cột JSON là JSONB, còn trong MySQL là JSON; SQLite, SQL Server và Oracle lưu dưới dạng văn bản.

Kiểu dữ liệu JSON và kiểu SQL

  • Số: số nguyên thành INT (hoặc BIGINT nếu vượt quá 2.147.483.647); số thập phân thành DECIMAL với độ chính xác đủ cho giá trị lớn nhất.
  • Boolean: TRUE/FALSE trong MySQL và PostgreSQL, 1/0 trong SQLite, SQL Server (BIT) và Oracle.
  • Chuỗi trông giống ngày tháng (2026-02-14 hoặc timestamp ISO) sẽ thành cột DATE hoặc DATETIME/TIMESTAMP.
  • null luôn thành NULL.

Trước khi chạy

Hãy kiểm tra độ dài VARCHAR được sinh ra và thêm index hoặc khóa ngoại mà schema của bạn cần. Bạn cũng có thể tự thiết kế bảng bằng công cụ tạo CREATE TABLE rồi chỉ sinh câu lệnh insert. Nếu JSON không parse được, JSON Formatter sẽ chỉ rõ lỗi nằm ở đâu. Dữ liệu từ bảng tính? Hãy dùng CSV & Excel sang SQL.

Cũng được tìm dưới tên: chuyển json sang sql, json to sql insert, json sang mysql, json sang postgresql, tạo câu lệnh insert từ json, json sang sqlite.

Các công cụ dùng kèm tốt với JSON sang SQL

  • SQL sang JSON, CSV & Excel — Dán file dump SQL hoặc vài câu lệnh INSERT và nhận lại dữ liệu dưới dạng JSON, CSV hoặc file Excel, mỗi bảng là một sheet riêng.
  • JSON sang Excel — Biến mảng JSON thành một workbook Excel thực sự.
  • Excel sang JSON — Mở file .xlsx hoặc dán trực tiếp các ô từ Excel hay Google Sheets để nhận JSON sạch.
  • CSV & Excel sang Bảng HTML — Dán ô bảng tính, CSV hoặc JSON để nhận mã bảng HTML ngữ nghĩa, đã escape, kèm kiểu dáng sẵn có tùy chọn và xem trước trực tiếp.

Câu hỏi thường gặp

Công cụ cần JSON có cấu trúc như thế nào?
Tốt nhất là một mảng các object. Một object đơn sẽ thành một dòng, và object gốc bao một mảng (như {"items": [...]}) sẽ được tự động bóc ra.
Mảng lồng nhau được lưu như thế nào?
Mảng được ghi dưới dạng văn bản JSON trong một cột. Muốn có bảng con riêng, hãy chuyển riêng mảng đó và thêm một cột khóa ngoại.
Tôi có dùng kết quả với MariaDB được không?
Được. Hãy chọn loại MySQL, vì MariaDB hỗ trợ cùng cú pháp, cách bao tên bằng backtick và insert nhiều dòng.
Công cụ có hoạt động offline và riêng tư không?
Có. JSON được phân tích và chuyển đổi ngay trong trình duyệt của bạn; không có dữ liệu nào được tải lên.
Tôi có thể cài JSON sang SQL như một ứng dụng web và dùng khi không có mạng không?
Có. JSON sang SQL là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan