CSV 转 SQL 转换器

拖拽文件到此,或点击选择文件

INSERT 语句模式
No data to display

如何在线将 CSV 转为 SQL

  1. 在左侧粘贴 CSV 文本,或拖拽/点击上传 CSV 文件。
  2. 根据实际情况勾选“首行为表头”,选择数据库类型和表名。
  3. 勾选是否生成建表语句,以及使用单行 INSERT 还是多行批量 INSERT,然后在右侧复制或下载生成的 SQL 即可。

隐私说明

CSV 转 SQL 的整个过程都在浏览器本地完成,不会上传到服务器。你的 CSV 内容和生成的 SQL 仅存在于本地内存中,关闭页面即可完全释放。

CSV 转 SQL 常见问题

CSV 转 SQL 时,文件会被上传吗?

不会。本工具完全在浏览器中运行,通过 JavaScript 在本地解析 CSV 并生成 SQL 字符串,不会上传任何数据到服务器。

支持哪些数据库方言?

目前支持 MySQL/MariaDB、PostgreSQL、SQL Server、SQLite 和 Oracle。你可以在选项中切换方言,字段类型、布尔值等会随之调整。

字段类型是如何从 CSV 中推断出来的?

工具会抽样扫描每一列的值,尽量识别整数、大整数、小数、布尔值、日期、时间和纯文本。对于带前导零的数字(例如订单号、邮编),会优先按文本处理,以避免被数据库或后续工具截断或改写。

可以处理很大的 CSV 文件吗?

可以处理一定大小的 CSV,但极大的文件会受到浏览器内存和 CPU 的限制。对于几十 MB 以上的数据,建议拆分成多个 CSV 分批转换,或在本地使用数据库导入工具。