手動完成時,將多個 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中文網其他相關文章!