批次匯入多個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中文網其他相關文章!