将 CSV 数据转换为 SQL INSERT 语句,支持 MySQL、PostgreSQL、SQLite 和 SQL Server
格式转换
关于此工具
CSV 转 SQL 可将 CSV 数据转换为 SQL INSERT 语句,支持 MySQL、PostgreSQL、SQLite 和 SQL Server 方言。它提供可自定义的表名、分隔符、批量大小和 CREATE TABLE 生成——所有操作均在浏览器本地运行,无需服务器。
主要功能
- 支持 MySQL、PostgreSQL、SQLite 和 SQL Server 方言
- 可自定义表名和分隔符设置
- 可配置 INSERT 语句的批量大小
- 自动生成 CREATE TABLE 语句
- NULL 处理和引号标识符选项
- 一键复制生成的 SQL
使用场景
- 将 CSV 数据导入 MySQL 或 PostgreSQL 数据库
- 从电子表格导出生成 SQL 脚本进行数据迁移
- 为 SQLite 移动应用数据库创建 INSERT 语句
- 将 CSV 导出转换为 SQL Server 兼容脚本
- 从现有 CSV 数据快速原型化数据库架构
csv
sql
mysql
postgresql
database
常见问题
什么是 CSV 转 SQL?
CSV 转 SQL 是一款在线格式转换工具,可将 CSV 数据转换为 SQL INSERT 语句。它支持 MySQL、PostgreSQL、SQLite 和 SQL Server 方言,提供可自定义的表名、分隔符和批量选项,完全在浏览器中运行。
支持哪些 SQL 方言?
工具支持四种 SQL 方言:MySQL、PostgreSQL、SQLite 和 SQL Server。每种方言生成语法适当的 INSERT 语句,包括正确的引号和标识符处理。
可以生成 CREATE TABLE 语句吗?
可以,转换器可以根据 CSV 表头和数据类型自动生成 CREATE TABLE 语句。这在插入数据之前需要创建新表时非常有用。
批量大小选项是什么?
批量大小选项让您控制每条 INSERT 语句包含多少行。较大的批量大小产生更少但更大的语句,而较小的批量创建更细粒度的插入,便于调试。
我的 CSV 数据会发送到服务器吗?
不会。所有转换都在浏览器本地进行。您的 CSV 数据不会被上传或传输到任何服务器,确保信息完全私密和安全。