首页 > 数据库 > mysql教程 > 如何使用命令行高效地将大型CSV文件导入MySQL?

如何使用命令行高效地将大型CSV文件导入MySQL?

Linda Hamilton
发布: 2024-11-27 15:53:10
原创
417 人浏览过

How to Efficiently Import Large CSV Files into MySQL Using the Command Line?

通过命令行将大型 CSV 文件导入 MySQL

导入大量 .csv 文件,超出了 phpMyAdmin 等 GUI 工具的限制,需要使用命令行。以下步骤指导您完成使用 mysqlimport 实用程序将 .csv 文件导入 MySQL 数据库的过程。

从第一个 CSV 行设置列名称

至从 .csv 文件的第一行定义 MySQL 表的列名称,请遵循以下内容步骤:

  1. 使用 --fields-termerated-by 和 --lines-termerated-by 选项执行 mysqlimport 命令来指定 CSV 文件的分隔符和行分隔符。
  2. 添加 --skip-lines=1 选项以跳过第一行,因为它用于列名称。
  3. 在括号内手动指定字段名称在 into table 关键字后面的 fields 子句中。

命令应类似于以下内容:

mysqlimport --fields-terminated-by=, \
--lines-terminated-by='\n' \
--skip-lines=1 \
-u username -p databaseName \
tablename restOfConfigFileOptions
登录后复制

请记住将 username、databaseName、tablename 和 restOfConfigFileOptions 替换为实际值。有关其他命令选项,请参阅 MySQL 文档。

以上是如何使用命令行高效地将大型CSV文件导入MySQL?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板