CSV 转 SQL 在线工具
直接上传 CSV 文件生成 INSERT、UPDATE、DELETE 或 SELECT SQL 脚本,无需先转成 Excel。
为什么需要 CSV 转 SQL
很多系统会导出用户、订单、报表或日志 CSV。这个页面说明如何把 CSV 行转换为可执行 SQL,用于数据库导入、测试造数或上线评审。
CSV 格式要求
建议使用 UTF-8 编码、逗号分隔,第一行为表头。列名尽量清晰且唯一;重复表头会由解析器自动重命名。
选择合适的 SQL 类型
新增数据选择 INSERT;CSV 中包含主键和新值时选择 UPDATE;包含待删除记录时选择 DELETE;只想快速查询可选择 SELECT 生成 WHERE IN。
大 CSV 文件处理
数据量较大时建议下载 .sql 文件,不要只复制预览内容。执行前先在测试库验证,并按批次导入。
示例:CSV 行生成 INSERT 语句
CSV 示例
Sku,Name,Price
A100,键盘,59.90
A101,鼠标,29.50
生成的 SQL
INSERT INTO dbo.Products (Sku, Name, Price) VALUES ('A100', N'键盘', 59.90);
INSERT INTO dbo.Products (Sku, Name, Price) VALUES ('A101', N'鼠标', 29.50);
常见问题
需要先把 CSV 转 Excel 吗?
不需要。可以直接在 Excel 转 SQL 工具页上传 CSV,根据解析出的表头和数据行生成 SQL。
支持哪些数据库方言?
支持 SQL Server、MySQL、PostgreSQL、SQLite 和 Oracle。
CSV 可以生成 UPDATE 或 DELETE 吗?
可以。UPDATE 需要分别选择 SET 列和 WHERE 列;DELETE 必须选择能安全定位记录的 WHERE 列。