BESQL
CSV 转 SQL
CSV 数据转 SQL 语句
CSV 一键生成建表与插入语句
粘贴 CSV 文本或导入 .csv 文件,工具自动识别分隔符(逗号/分号/制表符/竖线)、按 RFC 4180 处理引号包裹与转义、逐列推断字段类型(整数/小数/文本),生成 CREATE TABLE 建表语句与 INSERT 插入语句;支持 MySQL 反引号、PostgreSQL 双引号、SQL Server 方括号等标识符风格,可选择合并为一条多行 VALUES 或逐行 INSERT,转换全程在浏览器本地完成。
常见问题
什么是CSV转SQL?
CSV 转 SQL 是把表格数据(CSV/TSV 文本)自动转换成数据库导入语句的工具:以首行作为列名生成 CREATE TABLE 建表语句,把每行数据转换成 INSERT 语句的 VALUES,并自动推断整数、小数与文本类型、处理单引号转义。
什么时候用CSV转SQL?
把 Excel 另存的 CSV 数据导入数据库;给测试库快速灌入一批样例数据;数据迁移时把平面文件转成可执行的 SQL 脚本;不想手写几十条 INSERT 语句。使用时留意:首行需为列名;类型按内容推断,日期列会按 TEXT 处理,可按需手动调整建表语句。
CSV转SQL怎么用?
把 CSV 内容粘贴到输入框,或点击「导入 CSV 文件」选择本地文件;设置表名、分隔符(默认自动识别)与标识符引号风格;点击「生成 SQL」即输出建表与插入语句,可复制或下载为 .sql 脚本。
字段类型是怎么推断的?
逐列扫描全部数据行:整列都是整数则推断为 INTEGER,整列都是数字(含小数、负数)则推断为 REAL/DECIMAL,出现任何文本则整列为 TEXT;也可以勾选「全部列按 TEXT 处理」保持原始字符串。
含逗号或引号的字段能正确处理吗?
可以。解析器遵循 RFC 4180 标准:双引号包裹的字段内可含分隔符与换行,字段内的双引号按两个连续双引号转义;生成 SQL 时文本值的单引号也会自动转义为两个单引号。
我的数据会上传服务器吗?
不会。CSV 解析、类型推断与 SQL 生成全部在浏览器本地完成,不发起任何网络请求,敏感业务数据可放心粘贴处理。