Select*fromStudent_info;+------+---------+ ------ ------+------------+|id |Nama |Alamat |Subjek&"/> Select*fromStudent_info;+------+---------+ ------ ------+------------+|id |Nama |Alamat |Subjek&">
Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh mengeksport medan tertentu daripada jadual MySQL ke dalam fail teks?
Ini boleh dilakukan dengan menyediakan nama lajur dalam pernyataan SELECT … INTO OUTFILE apabila mengeksport data daripada jadual MySQL ke fail. Kami menggambarkan dengan bantuan contoh berikut -
Andaikan kita mendapat data berikut daripada jadual "Maklumat_Pelajar" -
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +------+---------+------------+------------+ 6 rows in set (0.07 sec)
Katakan kita hanya mahu mengeksport dua lajur "id" dan "Nama" daripada di atas jadual ke fail, Kemudian pertanyaan berikut boleh mengeksport hanya nilai "id" dan "nama" dalam jadual "Student_info" ke fail bernama "student1.txt" -
mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student1.txt'; Query OK, 6 rows affected (0.07 sec)
Pertanyaan di atas akan mencipta fail bernama Fail "Student.txt" dan eksport nilai lajur "id" dan "nama" dalam jadual "Student_info" ke fail.
Atas ialah kandungan terperinci Bagaimanakah kita boleh mengeksport medan tertentu daripada jadual MySQL ke dalam fail teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!