JSON 輸入
正在載入編輯器…
生成的 SQL
Configuration
SQL 產生選項
在合適處加入主鍵與 NOT NULL 約束
新增 JSON 資料以產生 SQL 語句
包含資料型別與約束的 CREATE TABLE
從 JSON 資料產生 SQL CREATE TABLE 語句
在合適處加入主鍵與 NOT NULL 約束
新增 JSON 資料以產生 SQL 語句
包含資料型別與約束的 CREATE TABLE
使用此 JSON 轉 SQL 產生器,可從 JSON 範例產生 SQL 表結構,適合關聯式資料庫與分析管線。
步驟 1 – 貼上 JSON 範例
匯入 從檔案、URL 或示例資料載入 JSON。步驟 2 – 選擇 SQL 產生選項
Table Name(例如 root)。步驟 3 – 檢查產生的程式碼
根型別名稱、null 處理策略與可選的框架選項。步驟 4 – 在資料庫中套用 SQL
CREATE TABLE 語句。步驟 5 – 複製或下載
快速提示
-- JSON 輸入
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
-- 產生的 SQL(簡化)
CREATE TABLE root (
id INTEGER NOT NULL,
name TEXT NOT NULL,
email TEXT,
active BOOLEAN NOT NULL,
created_at TIMESTAMP,
score DOUBLE PRECISION,
notes JSON
);
CREATE TABLE root_roles (
root_id INTEGER NOT NULL,
role TEXT NOT NULL
);探索更多可與本 JSON 轉 SQL 產生器搭配使用的 JSON 與 Schema 工具。
產生器支援 MySQL、PostgreSQL、SQLite 與 SQL Server,並針對各資料庫系統提供適當的資料型別對應與語法差異。
數字會變成 INTEGER/DECIMAL、字串變成 VARCHAR/TEXT、布林值變成 BOOLEAN/INTEGER;陣列與物件會依資料庫支援情況以 JSON/TEXT 儲存。
可以!產生器會根據 JSON 結構產生 CREATE TABLE,也會產生包含實際資料值的 INSERT 語句。
啟用後,產生器會在合適的地方加入主鍵與 NOT NULL 約束,依你的資料結構與選擇的 SQL 方言判斷。