功能说明
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 建议先拆分处理,浏览器内存不足时可能卡顿或失败。
速查在线工具箱