先确认输入形态
CSV 第一行必须是表头。JSON 即使只有一条记录也要放在数组里。切换格式不会帮你改写已有文本。
- 加载示例前先预览替换字符数,应用后会重置选项。
数据库与 SQL 工具
选择输入格式和数据库方言,核对目标列,为已有表生成 INSERT。
输入仅在此浏览器处理,不连接数据库,也不上传。
仅填写一个表标识符,最多 63 个 UTF-8 字节。点号属于名称,不代表模式分隔符。
所有来源列按发现顺序输出。改名只影响目标列,不改写原始输入。
idnameactivenote限制:1000 行数据、100 列、50000 个单元格、500000 个输入字符、2000000 个输出字符。
结果已过期,请重新生成后导出。
JSON 转 SQL 适合把接口返回的数据变成可重复使用的初始化脚本。同样是数字字符,带引号的编号和真正的数值往往需要进入不同类型的字段。
先用示例核对单引号、中文、布尔值和空值,再修改表名与列名。这样更容易发现生成脚本与已有表结构之间的差异。
先确认字段对应关系,再组织插入批次。
JSON 转 SQL 按键首次出现的顺序收集所有列。可以修改目标名称和类型;某个对象缺少键时填入 NULL,不会让后面的值错位。
每批一行时生成独立语句,增大批次后合并为多行 VALUES。数据行数保持不变,状态中的语句数会随批次调整,便于核验导出范围。
CSV 第一行必须是表头。JSON 即使只有一条记录也要放在数组里。切换格式不会帮你改写已有文本。
自动类型保留 JSON 字符串;CSV 只推断严格数字和 true/false。007、日期、带空格的值和 NULL 字样仍为文本。
自动转换在停止修改 350 毫秒后运行;修改输入或选项后,旧结果立即禁止导出。
SQL 方言决定标识符引号、字符串和布尔值格式。SQL Server 输出 N 字符串,MySQL 对反斜杠或控制字符改用 UTF-8 十六进制字面量,避免依赖反斜杠模式;PostgreSQL 使用 E 字符串。
SQL INSERT 生成器不让 JSON 数字经过浮点数转换,长整数和小数的原始写法可以保留。强制数字类型仅检查十进制语法,目标数据库实际能存储的精度、范围仍由字段定义决定。
CSV 转 SQL 可将空单元格设为 NULL 或空字符串。JSON null 和缺键始终为 NULL,JSON 空字符串保持为空字符串。每条语句可包含 1–1000 行,并可在整份脚本外加事务语句。
是的,本工具要求 CSV 第一行是非空且不重复的字段名。它会据此建立来源列,随后可以逐项修改目标名称。没有表头的数据请先补上字段名,否则首行会被当作列名。
可以。含逗号、换行或双引号的字段须遵循 CSV 引号规则:用双引号包住字段,内部双引号写成两个双引号。解析器会保留字段内换行,并用原文物理行号报告格式错误。
默认生成为 SQL NULL;关闭空单元格选项后生成为空字符串。由四个字母组成的 NULL 始终是文本。JSON 转 SQL 则按原生类型处理:null 与缺键为 NULL,空字符串仍是空字符串。
不可以。本页仅接受平面对象数组,不会自动展开嵌套字段或把子对象序列化后塞进字符串列。请先明确目标表结构并整理数据,避免一层嵌套被意外解释成新的字段关系。
支持 PostgreSQL、MySQL、SQLite 和 SQL Server。选择后会采用相应的名称引号、字符串、布尔值与事务写法。工具不检查实际数据库版本、字段约束或连接状态,导出的脚本仍需核对。
发现排版问题?