首頁 >資料庫 >mysql教程 >如何將 CSV 檔案中的特定欄位匯入 MySQL 資料庫?

如何將 CSV 檔案中的特定欄位匯入 MySQL 資料庫?

DDD
DDD原創
2024-11-20 17:33:16237瀏覽

How to Import Specific Columns from a CSV File into a MySQL Database?

使用LOAD DATA INFILE 將特定列從CSV 檔案匯入到MySQL 資料庫

當遇到包含多個欄位的CSV 檔案如果選擇性地將特定的資料載入到MySQL 資料庫中,LOAD DATA INFILE 命令被證明是非常有價值的。讓我們深入研究如何有效地利用此命令。

使用LOAD DATA INFILE 載入特定欄位

要僅從CSV 檔案載入選取的資料列,請在其中指定所需的列FIELDS TERMINATED BY 和LINES TERMINATED BY 子句。例如,假設您有一個包含 10 列的 CSV 文件,並且您希望只匯入第 1、2、3 和 4 列。以下語法將完成此操作:

在此範例中,@ col1、@col2、@col3 和 @col4 是用於儲存 CSV 檔案中對應列的變數。隨後的 set 子句將 @col4 對應到目標表中的 name 列,將 @col2 對應到目標表中的 id 欄位。

透過利用此技術,您可以選擇性地僅將 CSV 檔案中的必要列載入到 MySQL 資料庫中,節省時間並確保資料完整性。

以上是如何將 CSV 檔案中的特定欄位匯入 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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