ZH
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
首页 收藏
Voltar

CSV 转 SQL(INSERT 和 CREATE TABLE)

把 CSV 或从 Excel 复制的数据转换为 SQL INSERT 语句,附带 CREATE TABLE 并自动识别类型,支持 MySQL、PostgreSQL、SQLite 和 SQL Server。

使用方法

粘贴 CSV,第一行为表头。

可用语言: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

下一个工具网站优惠券框(一键复制)→
广告

CSV 转 SQL(INSERT 和 CREATE TABLE): 用途

粘贴 CSV 或从 Excel 复制的单元格,第一行为表头。工具会识别分隔符,分析每一列以选择类型(INTEGER、DECIMAL、DATE、BOOLEAN 或 VARCHAR),转义引号,把空单元格换成 NULL,并生成 INSERT 语句,可按每 500 行一批或每行一条,使用各数据库对应的标识符引用方式。

使用方法

  1. 粘贴带表头的 CSV。
  2. 选择数据库、表名和选项。
  3. 复制或下载 SQL。

使用场景

  • 把表格导入数据库。
  • 用 Excel 创建测试数据。
  • 把名单迁移到新表。

常见问题

如何检测列的类型?

工具会分析每列的所有值:全是整数则为 INTEGER,带小数的数字为 DECIMAL,YYYY-MM-DD 格式的日期为 DATE,真/假为 BOOLEAN,其余为 VARCHAR,长度取最长值的长度。

引号和特殊字符怎么处理?

文本按 SQL 标准把单引号写两次进行转义。空单元格会变成 NULL。

不同数据库有什么区别?

区别在于标识符的引用方式:MySQL 用反引号,PostgreSQL 和 SQLite 用双引号,SQL Server 用方括号。

真的免费吗?

是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。

相似工具

非常感谢您的支持!

每一笔捐赠都有助于维持网站运行。这些工具旨在帮助您,但我们有服务器开销。如果您愿意支持,将不胜感激!请选择或输入金额:

通过Stripe安全支付。将在新标签页打开。

工具按现状提供,不作任何保证。我们不对结果及其使用承担责任。