跳到主要内容
Z

CSV 转 SQL 工具

从 CSV 生成 INSERT 语句。支持 MySQL、PostgreSQL、SQLite 或 SQL Server 方言,可选附带 CREATE TABLE。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 粘贴你的 CSV 数据。
  2. 2 输入目标表名并选择 SQL 方言。
  3. 3 开启“Include CREATE TABLE”选项,在结果开头添加推测出的表结构。
  4. 4 复制或下载生成的 SQL 代码——每行数据对应一条 INSERT 语句。

为什么使用此工具

  • 支持四种方言——MySQL、PostgreSQL、SQLite、SQL Server。标识符(identifier)会按各数据库的规则加上相应的引号。
  • 字符串采用单引号双写的方式转义——四种目标数据库均兼容。
  • 自动推断每个单元格的数据类型——空单元格转为 NULL,数字保持不加引号,其余内容则转义为字符串。
  • 可选附带 CREATE TABLE,并自动推测列类型(INT / DECIMAL / TEXT)。

常见问题

NULL 是如何识别的?

任何空白单元格都会被转换为 NULL(不加引号)。如果你想插入空字符串而不是 NULL,可以在该单元格中填入一个空格,或直接编辑生成的 SQL 结果。

工具是否支持 Postgres 特有的数据类型,比如 JSONB?

不支持——列类型推断仅限于 INT、DECIMAL、TEXT。如果你需要 JSONB、ARRAY 或其他扩展类型,请自行修改 CREATE TABLE 语句。

生成的 SQL 结果会自动美化格式吗?

每一行对应一条语句。如需更美观的格式,可以将结果输入 <a class="text-brand-600 hover:underline" href="/sql-formatter">SQL Formatter</a> 进行处理。

有哪些相关工具?

可以使用 <a class="text-brand-600 hover:underline" href="/csv-to-json">CSV to JSON</a> 转换为通用的 JSON 格式,或使用 <a class="text-brand-600 hover:underline" href="/csv-to-xml">CSV to XML</a> 导出为 XML。

什么是 CSV 转 SQL 工具?

CSV 转 SQL 工具可以根据 CSV 数据生成 SQL INSERT 语句,将标题行映射为列名,每一行数据映射为一组值。该工具完全在浏览器中运行,支持 MySQL、PostgreSQL、SQLite 和 SQL Server 等方言,并可选择额外生成目标表对应的 CREATE TABLE 语句。

概要

CSV 转 SQL 工具 是 Zerethon Tools 提供的免费 开发者 工具。从 CSV 生成 INSERT 语句。支持 MySQL、PostgreSQL、SQLite 或 SQL Server 方言,可选附带 CREATE TABLE。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。CSV 转 SQL 工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

了解基础知识

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费试用 Zerethon