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

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

Mary-Kate Olsen
發布: 2024-11-02 13:41:30
原創
801 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板