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 生成选项
表名(例如 root)。步骤 3 – 检查生成的代码
根类型名称、空值处理策略以及可选的框架选项。步骤 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 语句。
启用后,生成器会根据您的数据结构和所选 SQL 方言在适当的位置添加主键约束和 NOT NULL 约束。