JSON转SQL

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议

功能说明

JSON转SQL工具可将 JSON 数据快速转换为 SQL 语句,支持 INSERT、UPDATE、REPLACE、DELETE 四种类型,适配 MySQL、PostgreSQL、SQLite。适用于数据迁移、测试数据生成、快速拼接 SQL 等场景。

使用步骤

1. 粘贴 JSON 数组(批量多条记录)或单个 JSON 对象。

2. 设置表名、SQL 类型、数据库类型、引号风格等选项。

3. 点击「转换」生成 SQL 语句,可直接复制使用。

4. UPDATE/DELETE 模式需指定主键列,用于 WHERE 条件。

常见问题

支持哪些 SQL 类型?

INSERT:生成插入语句,最常用。
UPDATE:生成更新语句,需指定主键列。
REPLACE:生成替换语句(MySQL 特有),主键冲突时替换。
DELETE:生成删除语句,仅使用主键列作为 WHERE 条件。

排除字段有什么用?

某些字段(如自增 ID、时间戳)不需要手动写入 SQL,可在排除字段中填写,逗号分隔多个字段名。

你可能还想问

嵌套的 JSON 会怎么处理?

顶层字段映射为表列;嵌套对象与数组会展平为带前缀的列名(如 user_name),或按配置拆成子表,取决于目标方言与选项设置。

支持哪些 SQL 方言?

生成标准 INSERT 语句,兼容 MySQL、PostgreSQL、SQLite 等主流数据库;含单引号的字符串值会自动转义,避免语句报错。

大文件转换有数量限制吗?

纯前端解析,几千条记录秒级完成;数十 MB 的 JSON 建议先拆分处理,浏览器内存不足时可能卡顿或失败。