将带有列标题的 CSV 数据导入 MySQL
将 CSV 文件中的数据导入 MySQL 表是一项常见任务。虽然有一些工具可以通过 GUI 执行此操作,但许多用户更喜欢命令行方法。在本文中,我们将探讨一种利用 SQL 语法导入 CSV 文件的方法,其中包括第一行作为列名称。
导入 CSV 数据
导入将 CSV 文件导入 MySQL,使用以下修改后的 LOAD DATA语法:
LOAD DATA LOCAL INFILE 'uniq.csv' INTO TABLE tblUniq FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES (uniqName, uniqCity, uniqComments)
解释:
替代方法
如果此方法不适合您,请考虑编写一个脚本来从 CSV 文件中提取列名称,并创建一个 SQL 语句来动态导入具有正确列标题的数据。
以上是如何使用 SQL 将带有标头的 CSV 文件导入 MySQL?的详细内容。更多信息请关注PHP中文网其他相关文章!