Skip to content

Markdown 表格转 SQL - 在线工具 | ToolVault

100% 本地数据

在线 Markdown 表格转 SQL 工具:将 Markdown 表格转换为 INSERT 语句,自动生成 CREATE TABLE 与数据插入脚本,文档转数据库必备,全部本地处理。

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

使用指南

文档里的 Markdown 表格是配置参考、测试数据、种子数据——需要导入数据库却要手写 INSERT 语句。本工具把 Markdown 表格直接转成 SQL INSERT 或 CREATE TABLE + INSERT 语句,自动推断字段类型,本地生成。

1. 怎么用

  1. 粘贴 Markdown 表格文本(含表头和数据行)。
  2. 选择输出模式:仅 INSERT(插入到已有表)或 CREATE TABLE + INSERT(含建表语句)。
  3. 指定表名,工具自动根据数据内容推断字段类型(VARCHAR/INT/BOOLEAN),生成可直接执行的 SQL。

2. SQL 输出的注意事项

  • VARCHAR 长度是根据数据最大长度估算的,生产环境建议手动调整为实际合理的长度。
  • 推断布尔类型基于 true/false 字符串;"是/否"、"1/0" 可能被推断为 VARCHAR,需要时手动修正。
  • 单引号和特殊字符会被转义(单引号 → 双单引号),但复杂 SQL 注入防护仍需应用层处理。
  • MySQL / PostgreSQL / SQLite 的类型语法有差异——生成后检查一下 DEFAULT 和 NULL 约束是否兼容目标数据库。

3. 数据导入的完整流程

生成 SQL 只是数据导入的一步——完整的流程通常是:Markdown 表格 → SQL 语句 → 本地数据库测试 → 生产环境执行。本工具生成的是基础 INSERT 语句,不包含事务包装或 ON CONFLICT 处理;如果目标表有唯一约束,需要在生成后手动添加 ON CONFLICT DO UPDATE(PostgreSQL)或 INSERT IGNORE(MySQL)。批量数据建议用 csv 工具转成 CSV 再用数据库原生 COPY 命令导入,比 INSERT 快一个数量级。

常见问题

完全免费,无需注册。表格解析与 SQL 生成全部在浏览器本地完成。

会。工具根据表头自动生成 CREATE TABLE 语句,并生成对应的 INSERT 插入语句,可自定义表名。

根据每列数据内容自动推断为 VARCHAR 或 INT 等常见类型,可按需手动调整。

相关工具

相关文章

开发者推荐

推广