批量导入多个 CSV 文件至 MySQL 数据库
您需要将多个 CSV 文件导入到 MySQL 数据库中,并希望找到一种批量导入的方式。
对于 Mac OSX 中运行 MAMP 服务器的用户,有以下方法:
使用 shell 脚本:
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
chmod +x import.sh
./import.sh
该脚本会迭代您的 CSV 文件夹中的所有 CSV 文件,并使用 MySQL LOAD DATA LOCAL INFILE 语句将它们导入到名为 yourtable 的表中。将 yourdatabase 替换为您要导入数据的数据库名称,以及 yourtable 替换为您要将数据导入到的表名称。
以上是如何在MAMP上批量导入多个CSV文件到MySQL数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!