Mengimport Data daripada Hamparan Excel atau Fail CSV ke dalam MySQL
Apabila berurusan dengan hamparan Excel kompleks yang mengandungi banyak medan, mengimportnya ke dalam MySQL melalui CSV penukaran dan skrip groovy boleh menjadi mencabar kerana isu pembezaan medan. Untuk menangani perkara ini, pertimbangkan untuk menggunakan pernyataan LOAD DATA INFILE.
LOAD DATA INFILE Statement
LOAD DATA INFILE membenarkan import data terus daripada fail CSV ke dalam jadual MySQL. Sintaksnya adalah seperti berikut:
LOAD DATA INFILE '<file_path>' INTO TABLE '<table_name>' FIELDS TERMINATED BY '<delimiter>' ENCLOSED BY '<enclosure>' LINES TERMINATED BY '<line_delimiter>';
Contoh:
Untuk mengimport data daripada fail CSV bernama "data.csv" ke dalam jadual MySQL "pekerja":
LOAD DATA INFILE 'data.csv' INTO TABLE employee FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Dalam contoh ini, ',' ialah pembatas medan, '"' ialah aksara kepungan, dan 'n' ialah pembatas garis.
Kelebihan LOAD DATA INFILE
Tambahan Pertimbangan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Data dengan Cekap daripada Fail Excel atau CSV ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!