首頁  >  文章  >  資料庫  >  如何在MAMP上批次匯入多個CSV檔案到MySQL資料庫?

如何在MAMP上批次匯入多個CSV檔案到MySQL資料庫?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-02 13:41:30752瀏覽

How to Batch Import Multiple CSV Files into a MySQL Database on MAMP?

批次匯入多個CSV 檔案至MySQL 資料庫

您需要將多個CSV 檔案匯入到MySQL 資料庫中,並希望找到一種批次導入的方式。

對於Mac OSX 中運行MAMP 伺服器的用戶,有以下方法:

使用shell 腳本:

  1. 建立一個文件,例如import.sh,並將其內容替換為以下腳本:
#!/usr/bin/env bash
cd yourdirectory
for f in *.csv
do
        mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable"
done
  1. 確保腳本已賦予執行權限:
chmod +x import.sh
  1. 在終端中執行腳本:
./import.sh

該腳本會迭代您的CSV 資料夾中的所有CSV 文件,並使用MySQL LOAD DATA LOCAL INFILE 語句將它們匯入到名為yourtable 的表中。將 yourdatabase 替換為您要匯入資料的資料庫名稱,以及 yourtable 替換為您要將資料匯入的表名稱。

以上是如何在MAMP上批次匯入多個CSV檔案到MySQL資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn