LOADDATALOCALINFIL"/> LOADDATALOCALINFIL">
Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh mengimport data daripada fail teks ke dalam jadual MySQL menggunakan pernyataan INFILE DATA LOAD MySQL dengan pilihan 'FIELDS TERMINATED BY'?
Apabila kita ingin mengimport fail teks ke dalam jadual MySQL dengan nilai yang dipisahkan dengan koma (,) atau mana-mana pembatas lain seperti titik bertindih (:), pilihan "FIELDS TERMINATED BY" harus digunakan, seperti yang ditunjukkan dalam contoh di bawah Untuk memahami -
Andaikan kita mempunyai data berikut, dipisahkan dengan koma bertitik (;), dalam fail teks "A.txt" yang ingin kita import ke dalam fail MySQL -
100;Ram;IND;15000 120;Mohan;IND;18000
Sekarang, dengan bantuan pertanyaan berikut, dengan Menggunakan pilihan "FIELDS SEPARATED BY" kita boleh mengimport data ke dalam jadual MySQL -
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee12_tbl FIELDS TERMINATED BY ';'; Query OK, 2 rows affected (0.04 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0 mysql> Select * from employee12_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 100 | Ram | IND | 15000 | | 120 | Mohan | IND | 18000 | +------+----------------+----------+--------+ 2 rows in set (0.00 sec)
Atas ialah kandungan terperinci Bagaimanakah kita boleh mengimport data daripada fail teks ke dalam jadual MySQL menggunakan pernyataan INFILE DATA LOAD MySQL dengan pilihan 'FIELDS TERMINATED BY'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!