Bagaimana untuk Menyesuaikan Pemetaan Lajur Semasa Import CSV ke dalam MySQL?

Susan Sarandon
Lepaskan: 2024-10-24 04:13:30
asal
429 orang telah melayarinya

How to Customize Column Mappings During CSV Import into MySQL?

Mengimport Fail CSV ke dalam MySQL dengan Pemetaan Lajur Tersuai

Apabila mengimport fail CSV ke dalam MySQL, mungkin terdapat keadaan apabila nama lajur dalam fail CSV berbeza daripada yang terdapat dalam jadual destinasi. Untuk menangani perkara ini, anda boleh menentukan pemetaan antara lajur CSV dan lajur pangkalan data secara pengaturcaraan menggunakan pernyataan LOAD DATA INFILE.

Sintaks LOAD DATA INFILE membolehkan anda menentukan senarai lajur, yang mentakrifkan susunan CSV lajur hendaklah diimport ke dalam lajur pangkalan data. Contohnya:

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)
Salin selepas log masuk

Dalam contoh ini, lajur pertama dalam fail CSV akan diimport ke lajur uniqName dalam jadual pangkalan data, lajur kedua ke uniqCity dan seterusnya.

Jika anda hanya perlu mengimport subset lajur jadual pangkalan data, anda boleh menentukan senarai lajur dengan sewajarnya:

LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);
Salin selepas log masuk

Untuk tujuan pemetaan atau pratonton yang kompleks, pertimbangkan untuk menggunakan klien grafik seperti HeidiSQL, yang membolehkan anda konfigurasikan susunan lajur secara visual dan jana pertanyaan SQL yang sepadan.

Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Pemetaan Lajur Semasa Import CSV ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!