将 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中文网其他相关文章!