Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL dengan Cekap?

Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL dengan Cekap?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-16 07:24:13189semak imbas

How to Efficiently Import CSV Data into MySQL Tables?

Operasi Pangkalan Data: Mengimport Data CSV ke dalam Jadual MySQL

Perlu mengisi pangkalan data MySQL anda dengan data daripada fail CSV? Berikut ialah panduan terperinci:

Input Fail CSV

Sebelum mengimport, anda perlu memastikan fail CSV anda diformatkan dengan betul. Alih keluar sebarang baris kosong dan laraskan penjajaran data jika perlu.

Menggunakan Perintah LOAD DATA MySQL

MySQL menyediakan arahan LOAD DATA yang cekap untuk import CSV. Berikut ialah sintaks asas:

LOAD DATA LOCAL INFILE 'file_path'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(column_list)

Menetapkan Nama Lajur

Untuk menetapkan baris pertama fail CSV sebagai nama lajur, anda boleh menggunakan LOAD DATA's IGNORE LINES pilihan:

LOAD DATA LOCAL INFILE 'file_path'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(column_list)

Contoh

Mari kita import fail CSV bernama 'data.csv' ke dalam jadual bernama 'user_data' dengan lajur 'nama', ' umur', dan 'bandar':

LOAD DATA LOCAL INFILE 'data.csv'
INTO TABLE user_data
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(name, age, city)

Arahan ini akan mengimport data CSV ke dalam jadual yang ditentukan, menggunakan pengepala daripada baris pertama sebagai nama lajur.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL dengan Cekap?. 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