Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh mengimport data yang dibataskan tab dengan cekap daripada fail teks ke dalam jadual MySQL menggunakan LOAD DATA INFILE?

Bagaimanakah saya boleh mengimport data yang dibataskan tab dengan cekap daripada fail teks ke dalam jadual MySQL menggunakan LOAD DATA INFILE?

Barbara Streisand
Barbara Streisandasal
2024-12-11 04:44:09866semak imbas

How can I efficiently import tab-delimited data from a text file into a MySQL table using LOAD DATA INFILE?

Mengimport Data daripada Fail Teks ke Pangkalan Data MySQL

Mengimport fail teks besar ke dalam pangkalan data MySQL boleh menjadi tugas biasa dalam aliran kerja pemprosesan data. Untuk menangani keperluan ini, MySQL menyediakan arahan LOAD DATA INFILE, yang membolehkan pengguna memuatkan data dengan cekap daripada fail yang dipisahkan tab ke dalam jadual tertentu.

Pernyataan Masalah

Anda mempunyai fail teks mengandungi data sempadan tab yang anda mahu import ke dalam jadual MySQL bernama PerformanceReport dalam pangkalan data Xml_Date. Anda telah mencipta jadual dengan medan destinasi yang sesuai.

Penyelesaian Menggunakan LOAD DATA INFILE

Arahan LOAD DATA INFILE menyediakan cara yang mudah untuk mengimport data daripada fail teks ke dalam jadual MySQL. Sintaks arahan adalah seperti berikut:

LOAD DATA INFILE 'file_path' INTO TABLE table_name;

Dalam kes khusus anda, arahan berikut harus mengimport data daripada fail text_file.txt ke dalam jadual PerformanceReport:

LOAD DATA INFILE '/path/to/text_file.txt' INTO TABLE PerformanceReport;

Secara lalai , LOAD DATA INFILE menganggap bahawa fail teks dibatasi tab dan setiap baris menduduki satu baris. Ini sepadan dengan format data input anda, jadi import harus diteruskan dengan lancar.

Nota Tambahan

  • Pastikan bahawa laluan_fail dalam arahan LOAD DATA INFILE adalah betul dan pengguna MySQL mempunyai kebenaran sistem fail yang sesuai untuk membaca fail data.
  • Jika anda perlu menentukan pembatas medan alternatif atau pilihan lain, rujuk Dokumentasi MySQL untuk LOAD DATA INFILE untuk parameter tambahan.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengimport data yang dibataskan tab dengan cekap daripada fail teks ke dalam jadual 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