首頁 >資料庫 >mysql教程 >如何有效率地將Excel或CSV中的複雜資料匯入MySQL?

如何有效率地將Excel或CSV中的複雜資料匯入MySQL?

Linda Hamilton
Linda Hamilton原創
2024-12-08 20:26:12908瀏覽

How Can I Efficiently Import Complex Data from Excel or CSV into MySQL?

將資料從Excel 或CSV 匯入MySQL

將資料從電子表格或逗號分隔值(CSV) 檔案匯入MySQL 可以是具有挑戰性的任務,尤其是在處理複雜的表格時。在本例中,提供的電子表格包含一個包含 28 個欄位的表,其中一些欄位資料複雜,因此很難轉換為 CVS 進行匯入。

解決此問題的建議解決方案是使用 LOAD DATA INFILE MySQL 中的語句。此語句允許將 CSV 檔案中的資料直接有效地匯入到表中。以下是範例語法:

LOAD DATA INFILE 'my_data.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';

使用 LOAD DATA INFILE 的好處:

  • 從 CSV 檔案快速且有效率地匯入資料。
  • 支援複雜資料類型並處理資料差異化
  • 允許指定欄位終止符和行終止符以適應檔案的格式。

透過使用 LOAD DATA INFILE,您可以避免手動將電子表格轉換為 CVS 的複雜性,並且確保資料匯入準確。它是一個強大且可靠的工具,用於將電子表格或 CSV 檔案中的資料匯入 MySQL 資料庫。

以上是如何有效率地將Excel或CSV中的複雜資料匯入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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