CSV 转 SQL 工具
从 CSV 生成 INSERT 语句。支持 MySQL、PostgreSQL、SQLite 或 SQL Server 方言,可选附带 CREATE TABLE。
使用方法
- 1 粘贴你的 CSV 数据。
- 2 输入目标表名并选择 SQL 方言。
- 3 开启“Include CREATE TABLE”选项,在结果开头添加推测出的表结构。
- 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 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。