首頁 >資料庫 >mysql教程 >如何使用 SQL 將帶有標頭的 CSV 檔案匯入 MySQL?

如何使用 SQL 將帶有標頭的 CSV 檔案匯入 MySQL?

DDD
DDD原創
2024-12-06 12:44:13717瀏覽

How to Import a CSV File with Headers into MySQL Using SQL?

將帶有列標題的 CSV 資料匯入 MySQL

將 CSV 檔案中的資料匯入 MySQL 表是一項常見任務。雖然有一些工具可以透過 GUI 執行此操作,但許多用戶更喜歡命令列方法。在本文中,我們將探討一種利用 SQL 語法匯入 CSV 檔案的方法,其中包括第一行作為列名稱。

匯入CSV 資料

匯入將CSV 檔案匯入MySQL,使用以下修改後的LOAD DATA語法:

解釋:

  • LOAD DATA LOCAL INFILE:指定本機上 CSV 檔案的路徑。
  • INTO TABLE tblUniq:指定接收匯入的目標表的名稱data.
  • FIELDS:設定資料分隔符號和欄位包圍字元。在這種情況下,它假定逗號作為分隔符,雙引號作為括起字元。
  • LINES:定義換行符('n')作為行終止符。
  • IGNORE 1 LINES:跳過CSV 檔案的第一行,其中包含列名。

替代方法

如果此方法不適合您,請考慮編寫一個腳本來從CSV 檔案中提取列名稱,並建立一個SQL 語句來動態匯入具有正確列標題的資料。

以上是如何使用 SQL 將帶有標頭的 CSV 檔案匯入 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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