JSON 转 SQL
从 JSON 生成 MySQL、PostgreSQL 或 SQLite INSERT 语句
SQL 与数据库
🔒 100% 本地运行 — 你的数据不会离开当前页面由 ToolsKit 编辑团队维护•最近更新:2026年8月23日•最近复核:2026年8月23日
工具说明
JSON 转 SQL 工具可以把单个对象或对象数组转换为 MySQL、PostgreSQL、SQLite SQL 文本。它会收集所有输入字段,按照所选方言引用标识符、转义字符串,并保留 null、数字和布尔语义;嵌套对象与数组会序列化为 JSON 文本。可选的类型推断会生成一份起始 CREATE TABLE 语句,批次设置则让大量 INSERT 更方便复核。生成结果在执行到数据库前仍应人工检查。
场景配方
01
准备可审核的种子数据脚本
目标:把小型 JSON Fixture 转换为指定方言 SQL
- 粘贴对象数组并选择目标数据库。
- 填写有效表名,按需开启表结构推断。
- 生成 SQL,复核类型和转义值后下载。
结果:得到分批 INSERT 和可选起始建表定义。
常见问题
支持哪些 SQL 方言?
支持 MySQL、PostgreSQL 和 SQLite 的标识符、布尔值及起始字段类型规则。
可以推断 CREATE TABLE 吗?
可以,会综合每列样例值推断保守的起始类型;用于生产前必须复核表结构。
嵌套对象和数组如何处理?
会序列化为 JSON 字符串;推断表结构时 PostgreSQL 使用 JSONB,MySQL 使用 JSON。
对象字段不一致怎么办?
所有键的并集会成为字段集合,某条记录缺少的值会输出为 SQL NULL。
生成的 SQL 可以不检查直接执行吗?
不可以。虽然会做字符串转义和标识符校验,但表结构、约束、权限和目标数据仍需人工确认。
JSON 会发送到数据库或服务器吗?
不会,工具只在浏览器中生成 SQL 文本,不会连接任何数据库。
继续浏览