Select*fromStudent_info;+------+--------+----- -- -----+------------+|id |Nama |Alamat |Subjek |+---"/> Select*fromStudent_info;+------+--------+----- -- -----+------------+|id |Nama |Alamat |Subjek |+---">
Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mengeksport nilai berdasarkan kriteria tertentu dari jadual MySQL ke fail?
Kami boleh menggunakan syarat dalam klausa WHERE semasa mengeksport data daripada jadual MySQL ke fail. Ia boleh difahami melalui contoh -
Andaikan kita mempunyai data berikut daripada jadual "Student_info" -
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)
Andaikan kita ingin mengeksport rekod dengan nilai id lebih daripada 120, maka pertanyaan berikut akan mengeksport rekod tersebut daripada jadual "Student_info" Eksport ke fail "Stuednt4.CSV" -
mysql> Select * from student_info WHERE id > 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' Fields terminated by ','; Query OK, 4 rows affected (0.16 sec)
Pertanyaan di atas akan mengeksport nilai berikut ke fail Student4.CSV -
125 Raman Shimla Computers 130 Ram Jhansi Computers 132 Shyam Chandigarh Economics 133 Mohan Delhi Computers
Atas ialah kandungan terperinci Bagaimana untuk mengeksport nilai berdasarkan kriteria tertentu dari jadual MySQL ke fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!