Bagaimana untuk Mengimport Lajur Khusus daripada Fail CSV ke dalam Pangkalan Data MySQL?

DDD
Lepaskan: 2024-11-20 17:33:16
asal
156 orang telah melayarinya

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

Mengimport Lajur Khusus daripada Fail CSV ke Pangkalan Data MySQL Menggunakan LOAD DATA INFILE

Apabila berhadapan dengan fail CSV yang mengandungi berbilang lajur dan keperluan untuk secara terpilih memuatkan hanya yang khusus ke dalam pangkalan data MySQL, arahan LOAD DATA INFILE terbukti tidak ternilai. Mari kita mendalami cara menggunakan arahan ini dengan berkesan.

Pemuatan Lajur Khusus dengan LOAD DATA INFILE

Untuk memuatkan hanya lajur yang dipilih daripada fail CSV, nyatakan lajur yang dikehendaki dalam BIDANG DITAMATKAN OLEH dan BARIS DITAMATKAN OLEH klausa. Sebagai contoh, katakan anda mempunyai fail CSV dengan 10 lajur dan anda ingin mengimport lajur 1, 2, 3 dan 4 sahaja. Sintaks berikut akan mencapai ini:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
(@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;
Salin selepas log masuk

Dalam contoh ini, @ col1, @col2, @col3 dan @col4 ialah pembolehubah yang digunakan untuk menyimpan lajur yang sepadan daripada fail CSV. Klausa set berikutnya memetakan @col4 ke lajur nama dan @col2 ke lajur id dalam jadual destinasi.

Dengan menggunakan teknik ini, anda boleh memuatkan secara terpilih hanya lajur yang diperlukan daripada fail CSV anda ke dalam pangkalan data MySQL anda , menjimatkan masa dan memastikan integriti data.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Lajur Khusus daripada Fail CSV ke dalam Pangkalan Data MySQL?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan