Sortir des infos d'une base MySQL à partir d'un fichier txt ou csv

Sortir des infos d'une base MySQL à partir d'un fichier txt ou csv - SQL/NoSQL - Programmation

Marsh Posté le 21-05-2013 à 15:55:37    

Bonjour à tous,
 
J'aurai besoin d'aide sur un problème lié à une base MySQL.
 
J'ai une table "employee" contenant des infos sur différentes personnes. Je voudrais sortir des infos sur x personnes, à partir d'une liste qui se trouve dans un fichier txt ou .csv  
 
Est ce que cela est possible avec une base MySQL, et si oui, comment ?
 
Afin d'être plus clair disons que j'ai dans ma base 5 utilisateurs:
 
 

  • Robert / 36 ans / Celibataire
  • Brigitte / 43 ans / Veuve
  • Bartholomé / 21 ans / En couple
  • Marguerite / 63 ans / Mariée
  • Paul Mathieu / 30 ans / En Couple


Dans un fichier à côté, j'ai:

Code :
  1. Brigitte
  2. Marguerite
  3. Robert


 
Comment traduire en SQL -> Sors moi toutes les infos de la table "employee" lorsque le nom est égal aux valeurs présentent dans le fichier xxx.txt

Reply

Marsh Posté le 21-05-2013 à 15:55:37   

Reply

Marsh Posté le 21-05-2013 à 16:35:32    

tu crée une table csv
 
tu fais un load data infile pour y charger ton fichier texte : http://dev.mysql.com/doc/refman/5.0/fr/load-data.html
 
tu fais tes jointures
 
et tu fait un select into outfile pour extraire un csv


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed