Les Allergies
Alimentaires

My SQL - Chargement d'un fichier texte dans une table

Pour charger une fichier texte défini comme suit :
$ tail /home/user1/test.txt 
   'nom1',1,9 
   'nom2',2,3 
   'nom3',3,54 
   'nom4',4,2 
   'nom5',5,9 

Dans une table définie comme suit :
CREATE TABLE chargertest ( 
                cle_prim int(11) NOT NULL auto_increment, 
                nom varchar(20), 
                x integer, 
                y integer, 
                z timestamp(14), 
                Constraint pk_chargertest PRIMARY KEY  (cle_prim) 
); 

A noter que le champ 'z' n'est pas défini au niveau du fichier texte et que le séparateur utilisé est ','.
mysql> load data infile '/home/user1/test.txt' into table chargertest fields terminated by ',' (nom,x,y);


Pour plus d'informations
Publié par wjaouadi - Dernière mise à jour le 3 mai 2010 à 16:31 par spe2d
Ce document intitulé « My SQL - Chargement d'un fichier texte dans une table » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  My SQL - Chargement d'un fichier texte dans une table
  •  [MS SQL Server] import /export de donnees » Meilleure réponse: C'est bon je vien de trouve bcp mabase..tmp_t in G:\t.csv -c -T -F 2 -t ; pour comencer de la 2e ligne et ; comme delimiteur Super merci vieux;tu ma sacrement aide ;-) BCP est genial
  •  JAVA probleme ecrire dans un fichier txt » Meilleure réponse: Essaie \r\n ou \n\r
  •  Enrégistrement d'1 fichier texte ds 1e table » Bonjour,je suis en train d'écrire un module en vb 6.0 me permettant d'enrégistrer les lignes d'un fichier texte ds une table access ou encore dans une table sql server 2000.j'ai un code qui me permet d'ouvir le fichier texte et même de l'afficher dans...
  •  Importer et exporter des données sous MySQL » Articles : Importation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
  •  Executer un fichier en SQL (Résolu) » Meilleure réponse: hello.... merci pour la reponce mais malheureusement je n'ai pas phpmyadmin, j'ai juste mysql...avec l'ecran noir...c'est tout... en faite mon probleme est un peu plus compliqué car le but est d'executer un fichier sql dans un programme
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
My SQL - Linux - Monitorer le port 3306
My SQL - Optimisation