Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengimport Data Teks Dibatasi Tab ke dalam Pangkalan Data MySQL Menggunakan LOAD DATA INFILE?

Bagaimana untuk Mengimport Data Teks Dibatasi Tab ke dalam Pangkalan Data MySQL Menggunakan LOAD DATA INFILE?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-16 16:43:11643semak imbas

How to Import Tab-Delimited Text Data into a MySQL Database Using LOAD DATA INFILE?

Mengimport Data daripada Fail Teks ke Pangkalan Data MySQL

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!

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