Select*fromStudent_info;+------+---------+----- -- -----+------------+|id |Nom |Adresse |Sujet |+---"/> Select*fromStudent_info;+------+---------+----- -- -----+------------+|id |Nom |Adresse |Sujet |+---">
Maison >base de données >tutoriel mysql >Comment exporter des valeurs basées sur certains critères d'une table MySQL vers un fichier ?
Nous pouvons utiliser les conditions de la clause WHERE lors de l'exportation de données d'une table MySQL vers un fichier. Cela peut être compris à travers des exemples -
Supposons que nous ayons les données suivantes de la table "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)
Supposons que nous souhaitions exporter des enregistrements avec une valeur d'identifiant supérieure à 120, alors la requête suivante exportera ces enregistrements depuis la table "Student_info" Exporter vers le fichier "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)
La requête ci-dessus exportera les valeurs suivantes vers le fichier Student4.CSV -
125 Raman Shimla Computers 130 Ram Jhansi Computers 132 Shyam Chandigarh Economics 133 Mohan Delhi Computers
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!