Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengimport Fail CSV Besar ke MySQL melalui Baris Perintah, Mengendalikan Baris Pengepala?

Bagaimana untuk Mengimport Fail CSV Besar ke MySQL melalui Baris Perintah, Mengendalikan Baris Pengepala?

Barbara Streisand
Lepaskan: 2024-11-30 04:38:23
asal
719 orang telah melayarinya

How to Import Large CSV Files into MySQL via Command Line, Handling Header Rows?

Memuatkan Data CSV ke dalam MySQL melalui Command Line: Mengatasi Had Saiz Fail

Mengimport fail CSV yang besar ke dalam MySQL boleh mencabar, terutamanya jika ia melebihi had saiz fail untuk PHPMyAdmin. Untuk senario sedemikian, menggunakan baris arahan ialah penyelesaian yang sesuai.

Untuk mengimport fail CSV dan menentukan baris pertama sebagai nama lajur, anda boleh menggunakan utiliti mysqlimport, seperti yang diterangkan dalam dokumentasi. Walau bagaimanapun, untuk melaksanakan ini dengan spesifikasi yang diingini, pertimbangkan arahan berikut:

load data local infile 'file.csv' into table table
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
ignore 1 lines
(column1, column2, column3,...)
Salin selepas log masuk

Dalam arahan ini, pilihan berikut adalah penting:

  • file.csv: Gantikan ini dengan laluan fail CSV sebenar.
  • jadual: Tentukan nama jadual sasaran dalam pangkalan data anda.
  • medan ditamatkan oleh ',': Pilihan ini menetapkan pembatas medan dalam fail CSV.
  • dilampirkan oleh '"' (pilihan): Jika fail CSV anda mengandungi lajur tertutup petikan dua (cth., eksport Excel), parameter ini membantu mengenal pasti mereka.
  • baris ditamatkan dengan 'n' (pilihan): Jika perlu, nyatakan urutan penamatan baris dalam CSV anda fail.
  • abaikan 1 baris: Pilihan ini memberitahu MySQL untuk melangkau baris pertama dalam fail CSV, yang anda mahu gunakan sebagai nama lajur.
  • (lajur1, lajur2, lajur3,.. .): Gantikan ini dengan struktur jadual sebenar, termasuk nama lajur.

Dengan menggunakan arahan yang diubah suai ini, anda boleh mengimport besar anda CSV fail ke dalam MySQL sambil memastikan baris pertama dianggap sebagai nama lajur. Untuk maklumat lebih terperinci, rujuk manual MySQL rasmi.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Fail CSV Besar ke MySQL melalui Baris Perintah, Mengendalikan Baris Pengepala?. 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