JSON 轉 SQL
把物件陣列 JSON 轉換為 MySQL、PostgreSQL、SQLite 或 SQL Server 的 INSERT 語句,可選產生 CREATE TABLE、自動推斷欄位類型,嵌套物件序列化為 JSON 字串欄,全程瀏覽器本地完成。
這個工具需要什麼格式的 JSON?
需要物件陣列 JSON,例如 [{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]。所有物件中出現過的不同鍵會按首次出現的順序成為產生 INSERT 語句的欄。
我的資料會被上傳嗎?
不會。解析與 SQL 產生完全在瀏覽器中用 JavaScript 完成,任何資料都不會傳送到伺服器。頁面載入後離線也能用。
嵌套物件和陣列會怎麼處理?
它們會用 JSON.stringify 序列化後作為字串字面量儲存,例如 {"city":"Paris"} 會變成 TEXT 欄裡的一個 JSON 字串,資料列保持扁平結構。
CREATE TABLE 的欄位類型是怎麼推斷的?
按欄掃描取值:整數推斷為 INT/INTEGER,非整數數字推斷為 DOUBLE/REAL,布林值推斷為 BOOLEAN,字串或混合內容推斷為 TEXT。類型名稱會隨所選方言微調。
有些物件缺少某個鍵怎麼辦?
欄列表是所有鍵的聯集。某物件缺少該鍵或值為 null 時,對應欄直接插入 NULL。
布林值和 null 怎麼寫進 SQL?
MySQL 和 PostgreSQL 中布林輸出為 TRUE/FALSE,SQLite 中輸出為 1/0;JSON 的 null 和缺失的鍵都會變成 SQL 關鍵字 NULL。
「每條 INSERT 行數」控制什麼?
它把資料列按該數量合併成多值 INSERT 語句。語句更少、單條更大,匯入速度遠快於逐列 INSERT;大多數伺服器用 500 效果很好。
很大的 JSON 陣列會把頁面卡住嗎?
不會。超過 1 MB 的輸入會交給背景 Web Worker,在主執行緒之外產生 SQL,頁面保持回應,可以繼續操作。
如何使用JSON 轉 SQL
這個工具把物件陣列 JSON 轉換成 MySQL、PostgreSQL、SQLite 或 SQL Server 可直接執行的 INSERT 語句,可選產生欄位型別自動推斷的 CREATE TABLE。巢狀物件與陣列會序列化為 JSON 字串,null 變為 NULL,全部在瀏覽器本地產生。
- 把物件陣列 JSON 貼到輸入區,例如 [{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]。
- 設定資料表名稱並選擇 SQL 方言——MySQL、PostgreSQL、SQLite 或 SQL Server。
- 選擇每條 INSERT 批次列數(100/500/1000);編輯時輸出即時更新。
- 勾選「產生 CREATE TABLE」可同時取得 DDL,欄位型別會依取值自動推斷(INT/FLOAT/BOOLEAN/TEXT)。
- 複製 SQL 或下載為 .sql 檔案,然後在資料庫用戶端執行,或透過 mysql、psql、sqlite3 或 sqlcmd 命令列匯入。
所有物件中出現過的每個不同鍵都會成為一欄,因此各物件的結構可以不同。巢狀物件與陣列變成 JSON 字串欄,缺失的鍵或 null 值會插入 NULL。超過 1 MB 的大輸入在背景 Worker 中產生,頁面不會卡死。
相關工具
- JSON 轉 CSV 免費線上 JSON 轉 CSV 工具。支援巢狀物件展平、自訂分隔符,即時下載。100% 瀏覽器執行,無需上傳資料。
- SQL 轉 JSON 將 SQL INSERT 語句秒轉為 JSON 陣列或物件。支援多行 VALUES、NULL 處理、自動型別識別和格式化輸出。100% 瀏覽器端執行,無需上傳。
- JSON 轉 XML 將JSON轉換為XML格式,支援自訂縮排和可選XML宣告。完全在瀏覽器中執行。
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- HTTP 請求測試 在瀏覽器中直接測試 REST API。發送 GET、POST、PUT、DELETE 請求,自訂請求標頭、請求體和查詢參數,即時查看回應狀態、標頭和 JSON 內容。
- .htaccess產生器 產生Apache .htaccess規則,包括重新導向、重寫、安全標頭、快取、壓縮等。
- Robots.txt產生器 免費線上robots.txt產生器。建立和自訂robots.txt檔案,控制搜尋引擎爬取,管理爬蟲存取,透過視覺化編輯器優化網站SEO。