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!