Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengimport CSV Besar ke MySQL Menggunakan Baris Perintah dan Tentukan Baris Pertama sebagai Nama Lajur?

Bagaimana untuk Mengimport CSV Besar ke MySQL Menggunakan Baris Perintah dan Tentukan Baris Pertama sebagai Nama Lajur?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-28 10:29:09267semak imbas

How to Import a Large CSV into MySQL Using the Command Line and Specify the First Row as Column Names?

Mengimport CSV Besar-besaran ke dalam MySQL melalui Command Line

Dalam percubaan untuk mengimport fail CSV yang besar ke dalam MySQL, ia menjadi jelas bahawa PHPMyAdmin's saiz muat naik terhad sebanyak 2MB memberikan halangan. Untuk memintas sekatan ini, pendekatan baris arahan muncul sebagai penyelesaian pilihan.

Timbul persoalan: bagaimana untuk menentukan baris pertama jadual CSV sebagai nama lajur dalam jadual MySQL, keupayaan yang ditawarkan oleh PHPMyAdmin . Raj mendapatkan panduan dalam mencari baris perintah MySQL yang sepadan.

Untuk mengimport fail CSV, Raj boleh menggunakan arahan berikut:

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

Di sini, 'column1', 'column2' , 'column3' dan seterusnya mewakili medan jadual sebenar di mana data harus berada. Parameter 'ditutup oleh' dan 'garisan ditamatkan oleh' adalah pilihan, terutamanya berguna untuk mengendalikan lajur yang disertakan dalam petikan berganda, seperti yang ditemui dalam eksport daripada aplikasi seperti Excel.

Untuk menetapkan baris pertama sebagai nama lajur, Raj boleh mengecualikan baris ini daripada data yang dibaca dengan menggunakan parameter "abaikan 1 baris". Perintah yang diubah suai akan kelihatan seperti ini:

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

Dengan menggunakan pendekatan baris arahan ini, Raj boleh mengimport fail CSV besarnya ke MySQL dengan lancar, menetapkan baris pertama sebagai nama lajur dan menyesuaikan proses pemuatan data kepada keperluan khusus beliau.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport CSV Besar ke MySQL Menggunakan Baris Perintah dan Tentukan Baris Pertama sebagai Nama Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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