Bagaimanakah saya boleh melakukan MASUKKAN DATA PUKAL dalam MySQL?

Susan Sarandon
Lepaskan: 2024-11-11 17:51:02
asal
276 orang telah melayarinya

How can I perform BULK DATA INSERTION in MySQL?

MASUKKAN DATA PUKAL dalam MySQL

Dalam Microsoft SQL Server, arahan BULK INSERT mengimport data daripada fail teks ke dalam jadual pangkalan data dengan cekap. Walau bagaimanapun, dalam MySQL, pendekatan berbeza diperlukan.

Arahan MySQL Setara: LOAD DATA INFILE

MySQL menyediakan pernyataan LOAD DATA INFILE kepada melakukan pemasukan data pukal daripada fail. Perintah ini berfungsi sama dengan BULK INSERT, membolehkan anda menentukan laluan fail sumber dan destinasi jadual, serta butiran pemformatan data.

Sintaks:

LOAD DATA INFILE '<file_path>'
INTO TABLE <table_name>
FIELDS TERMINATED BY '<delimiter>'
Salin selepas log masuk

Parameter:

  • file_path: Laluan penuh ke fail teks yang mengandungi data yang akan diimport.
  • table_name : Jadual destinasi dalam pangkalan data.
  • pembatas: Aksara yang memisahkan medan data dalam fail.

Contoh:

Untuk memasukkan data daripada fail "C:MyTextFile.txt" ke dalam jadual "MyTable" dalam pangkalan data "myDatabase", menggunakan koma (",") sebagai pembatas medan:

LOAD DATA INFILE 'C:\MyTextFile.txt'
INTO TABLE myDatabase.MyTable
FIELDS TERMINATED BY ','
Salin selepas log masuk

Nota Tambahan:

  • Fail boleh dalam teks, CSV atau format lain yang disokong.
  • Anda boleh tentukan parameter tambahan dalam perintah LOAD DATA INFILE, seperti ABAIKAN LINES (untuk melangkau baris pengepala) atau REPLACE (untuk menulis ganti data sedia ada).
  • Untuk maklumat lebih terperinci dan pilihan konfigurasi, rujuk dokumentasi MySQL pada LOAD DATA INFILE: http://dev.mysql.com/doc/refman/5.1/en/load-data.html

Atas ialah kandungan terperinci Bagaimanakah saya boleh melakukan MASUKKAN DATA PUKAL dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan