Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengimport Data CSV ke MySQL dengan Pemetaan Lajur Tersuai?

Bagaimana untuk Mengimport Data CSV ke MySQL dengan Pemetaan Lajur Tersuai?

Susan Sarandon
Lepaskan: 2024-12-07 00:14:12
asal
160 orang telah melayarinya

How to Import CSV Data into MySQL with Custom Column Mapping?

Import Data CSV ke dalam MySQL dengan Pemetaan Lajur Tersuai

Arahan LOAD DATA INFILE ialah kaedah mudah untuk mengimport data daripada fail CSV terus ke dalam jadual MySQL. Walau bagaimanapun, bagaimana jika nama lajur dalam fail CSV tidak sepadan dengan nama lajur dalam jadual sasaran?

Penyelesaian Programatik

Untuk mengimport fail CSV secara pengaturcaraan dengan nama lajur yang tidak sepadan, nyatakan senarai lajur dalam kenyataan LOAD DATA INFILE. Senarai lajur mentakrifkan susunan lajur CSV harus dipetakan ke lajur pangkalan data.

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)  -- Specify the column list in parentheses
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Salin selepas log masuk

Dalam contoh di atas, fail CSV mengandungi tiga lajur dan senarai lajur menentukan bahawa lajur pertama harus diimport ke dalam lajur "uniqName", yang kedua ke dalam "uniqCity", dan yang ketiga ke dalam "uniqComments".

Alternatif Kaedah

Jika anda lebih suka pendekatan visual, pertimbangkan untuk menggunakan klien grafik seperti HeidiSQL. Alat ini membolehkan anda memetakan lajur CSV secara manual ke lajur pangkalan data dan menjana kenyataan LOAD DATA INFILE yang tepat yang merangkumi senarai lajur yang sesuai.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data CSV ke MySQL dengan Pemetaan Lajur Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan