UU在线工具 UU在线工具
首页 网页截图 酷工具 最新 热门 历史 收藏

在线CSV转SQL工具

工具加载中...

CSV 转 SQL INSERT 工具简介

在线 CSV 转 SQL 工具可以将 CSV 表格数据转换为 MySQL 或 PostgreSQL 的 INSERT INTO 批量插入语句,支持中文、逗号、换行、双引号字段和自定义分隔符,适合测试数据生成、数据库初始化和数据迁移。

主要功能

  • 支持第一行作为 SQL 字段名,也支持自动生成 column_1、column_2 字段名。
  • 支持 MySQL 和 PostgreSQL SQL 方言,自动使用对应的标识符包裹符。
  • 支持英文逗号、制表符等单字符 CSV 分隔符。
  • 支持 CSV 双引号、逗号、换行和中文内容解析。
  • 支持自动识别数字、true、false 和 NULL,也可以将空字段转为 NULL。
  • 支持复制 SQL 和下载 .sql 文件。

使用方法

填写数据表名和 CSV 分隔符,选择数据库方言及字段选项,将 CSV 内容粘贴到输入框,或点击页面顶部“选择文件”读取 CSV 文件,点击“生成 SQL”即可。CSV 第一行通常应填写数据库字段名,后续每一行会生成一组 INSERT VALUES 数据。

适用场景

开发者可以把 Excel 或业务系统导出的 CSV 数据转换为数据库测试数据脚本,也可以用于项目初始化、数据迁移、接口测试和 SQL 批量导入准备。

安全提示

生成的 SQL 适合开发、测试和数据准备使用,正式执行前请检查表名、字段名、字段类型及数据内容,并在数据库备份或事务环境中操作。

常见问题

CSV 第一行必须是字段名吗?

不是。默认使用第一行作为字段名;取消“第一行作为字段名”后,工具会自动生成 column_1、column_2 等字段名。

CSV 中有逗号或换行内容可以转换吗?

可以。请使用双引号包裹包含逗号或换行的字段,工具会识别 CSV 中的转义双引号和多行字段。

空字段会生成什么 SQL?

默认会生成 NULL。取消“空字段转换为 NULL”后,空字段会作为空字符串生成。

最新工具