首页 >数据库 >mysql教程 >如何使用 SQL 轻松将 CSV 文件导入 MySQL 表?

如何使用 SQL 轻松将 CSV 文件导入 MySQL 表?

Barbara Streisand
Barbara Streisand原创
2024-12-16 03:03:09727浏览

How Can I Easily Import a CSV File into a MySQL Table Using SQL?

轻松将 CSV 文件导入 MySQL 表

将 CSV 文件导入 MySQL 表是一项实际任务,经常出现在各种数据操作场景中。此问答主题深入探讨了该过程,提供了一个超越 GUI 界面的解决方案。

要启动导入,将 Excel 文件转换为 CSV 格式至关重要。请记住从生成的 CSV 文件中删除任何标题或空数据。

现在,可以使用以下 SQL 语法执行导入过程:

load data local infile 'uniq.csv' into table tblUniq fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(uniqName, uniqCity, uniqComments)

此命令将 CSV 文件读入名为 tblUniq 的 MySQL 表,每一行代表一条记录,每个字段用逗号 (`,) 分隔。

如果 CSV 文件包含应用作列名的标题行,可以使用以下语句:

LOAD DATA LOCAL INFILE 'uniq.csv'
INTO TABLE tblUniq
FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(uniqName, uniqCity, uniqComments)

通过跳过第一行(忽略 1 行),此命令使用从第二行开始的数据自动创建表结构并分配列名。

最终,这个详细的解释提供了将 CSV 文件导入 MySQL 表的全面解决方案,满足用户的特定需求使用第一行数据作为列名称。

以上是如何使用 SQL 轻松将 CSV 文件导入 MySQL 表?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn