Bagaimanakah saya melakukan sisipan pukal dalam MySQL?
Barbara Streisand
Lepaskan: 2024-11-28 22:59:10
asal
869 orang telah melayarinya
Memasukkan Data Pukal dalam MySQL
Memasukkan volum besar data ke dalam pangkalan data MySQL boleh menjadi tugas yang sukar. Pada Microsoft SQL Server, anda boleh melakukan sisipan pukal menggunakan arahan BULK INSERT. Walau bagaimanapun, MySQL menawarkan pendekatan uniknya sendiri untuk operasi ini menggunakan pernyataan LOAD DATA INFILE.
LOAD DATA INFILE
Penyata LOAD DATA INFILE membolehkan anda mengimport data dari fail teks atau sumber data luaran terus ke dalam jadual MySQL. Sintaksnya adalah seperti berikut:
LOAD DATA INFILE <file_path>
INTO TABLE <table>
FIELDS TERMINATED BY <delimiter>
[LINES TERMINATED BY <line_delimiter>]
[(field_options)]
Salin selepas log masuk
Di mana:
: Laluan ke fail teks input.
: Nama jadual MySQL sasaran.
: Medan aksara pembatas dalam fail input.
: Aksara pembatas baris pilihan dalam fail input.
[field_options]: Pilihan tambahan untuk mengendalikan lajur tertentu, seperti IGNORE atau NULL.
Contoh:
Untuk melakukan sisipan pukal ke dalam jadual MySQL yang dipanggil MyTable daripada fail teks yang terletak di C:MyTextFile.txt dengan koma ( ,) sebagai pembatas medan, anda akan menggunakan pertanyaan berikut:
LOAD DATA INFILE 'C:\MyTextFile.txt'
INTO TABLE MyTable
FIELDS TERMINATED BY ','
Salin selepas log masuk
Dengan menggunakan LOAD DATA INFILE kenyataan, anda boleh mengimport sejumlah besar data ke dalam jadual MySQL anda dengan cekap tanpa memerlukan arahan SQL yang kompleks atau pengubahsuaian pangkalan data.
Atas ialah kandungan terperinci Bagaimanakah saya melakukan sisipan pukal dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
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