Mengimport data daripada fail teks ke dalam pangkalan data MySQL boleh menjadi proses yang mudah. Untuk mencapai matlamat ini, anda boleh menggunakan perintah LOAD DATA INFILE.
Senario yang biasa dihadapi ialah mempunyai fail teks yang dibataskan tab yang mengandungi data yang perlu diimport ke dalam jadual MySQL. Katakan anda mempunyai fail bernama text_file.txt dengan format berikut:
345868230 1646198120 1531283146 Keyword_1531283146 1.55 252910000 745345566 1646198120 1539847239 another_1531276364 2.75 987831000 ...
Dan pangkalan data MySQL bernama Xml_Date dengan jadual bernama PerformanceReport yang mempunyai medan yang diperlukan.
Untuk mengimport data daripada fail teks ke dalam jadual MySQL, anda boleh menggunakan arahan berikut:
LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;
Ganti /tmp/mydata.txt dengan laluan sebenar ke fail teks.
Secara lalai, LOAD DATA INFILE menganggap bahawa data dibataskan tab dan mempunyai satu baris setiap baris. Oleh itu, ia akan membaca dan mengimport data daripada fail teks terus ke dalam jadual PerformanceReport.
Perhatikan bahawa adalah penting untuk memastikan medan dalam fail teks sepadan dengan lajur dalam jadual PerformanceReport. Jika tidak, kehilangan data atau pemasukan data yang salah mungkin berlaku.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data Teks Dibatasi Tab ke dalam Pangkalan Data MySQL Menggunakan LOAD DATA INFILE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!