手动完成时,将多个 CSV 文件导入 MySQL 数据库可能是一项繁琐的任务。幸运的是,有一个自动化的解决方案可以有效地处理这个问题。
如何使用 Shell 脚本批量导入 CSV 文件
按照以下步骤轻松将多个 CSV 文件导入到您的 MySQL 数据库:
创建 Shell 脚本:
创建一个扩展名为 .sh 的 shell 脚本文件。以下代码可以用作模板:
<code class="bash">#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done</code>
将“yourdirectory”替换为包含 CSV 文件的目录,将“yourDatabase”替换为目标 MySQL 数据库名称,将“yourtable”替换为您想要的表
执行脚本:
导航到 shell 脚本所在的目录并使用以下命令执行它:
<code class="bash">chmod +x import_csv.sh ./import_csv.sh</code>
享受自动导入:
shell 脚本将循环指定目录中的所有 CSV 文件并将它们导入到指定MySQL数据库和表。您可以通过观察命令行输出来监控进度。
其他提示:
以上是如何使用Shell脚本批量导入多个CSV文件到MySQL数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!