CSV 转 SQL(INSERT 和 CREATE TABLE)
把 CSV 或从 Excel 复制的数据转换为 SQL INSERT 语句,附带 CREATE TABLE 并自动识别类型,支持 MySQL、PostgreSQL、SQLite 和 SQL Server。
使用方法粘贴 CSV,第一行为表头。
广告
CSV 转 SQL(INSERT 和 CREATE TABLE): 用途
粘贴 CSV 或从 Excel 复制的单元格,第一行为表头。工具会识别分隔符,分析每一列以选择类型(INTEGER、DECIMAL、DATE、BOOLEAN 或 VARCHAR),转义引号,把空单元格换成 NULL,并生成 INSERT 语句,可按每 500 行一批或每行一条,使用各数据库对应的标识符引用方式。
使用方法
- 粘贴带表头的 CSV。
- 选择数据库、表名和选项。
- 复制或下载 SQL。
使用场景
- 把表格导入数据库。
- 用 Excel 创建测试数据。
- 把名单迁移到新表。
常见问题
如何检测列的类型?
工具会分析每列的所有值:全是整数则为 INTEGER,带小数的数字为 DECIMAL,YYYY-MM-DD 格式的日期为 DATE,真/假为 BOOLEAN,其余为 VARCHAR,长度取最长值的长度。
引号和特殊字符怎么处理?
文本按 SQL 标准把单引号写两次进行转义。空单元格会变成 NULL。
不同数据库有什么区别?
区别在于标识符的引用方式:MySQL 用反引号,PostgreSQL 和 SQLite 用双引号,SQL Server 用方括号。
真的免费吗?
是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。