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
Lepaskan: 2024-12-16 07:24:13
asal
185 orang telah melayarinya

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

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