JSON 转 SQL
将 JSON 数据转换为 SQL 建表语句与插入语句,支持 MySQL、PostgreSQL、SQLite 三种方言。
使用说明
功能介绍
本工具将 JSON 数据自动转换为 SQL 语句,支持 CREATE TABLE 建表与 INSERT 插入两种输出,覆盖 MySQL、PostgreSQL、SQLite 三种数据库方言。自动推断字段类型,处理 SQL 关键字冲突与值转义,自动添加自增主键列。
操作步骤
在左侧文本框输入或粘贴 JSON 数据,设置表名、数据库方言与输出模式,右侧将实时生成 SQL 语句,点击「复制结果」一键复制到剪贴板。也可点击「加载示例」快速体验。
注意事项
JSON 根节点为数组时生成多条 INSERT 语句,为对象时生成单条。字符串类型默认映射为 VARCHAR(255)(MySQL)或 TEXT(PostgreSQL/SQLite);嵌套对象与数组统一映射为 JSON/JSONB 类型。字段名自动转为 snake_case,SQL 关键字冲突时自动加引号转义。建议根据实际业务场景调整字段长度与类型。