Importation de donnees dans mysql

rabia -  
statoo Messages postés 1 Statut Membre -
Salut,

J' ai un CD-ROM qui contient environ un million de données voir bcp plus.
Je voudrais les inserer dans une bases de donnees sous Mysql.
Cependant, je ne sais meme pas si mysql peut suporter autant de données.
On peu exporter des données de ce CD vers des fichiers .txt,.dbf et .asc .Voila, j'ai essayer de les extrere avec caqu'un de ces types de ficchier et de les integrer dans la basse de donneees mais sa ne marche pas.
voila un extrait du fichier .txt :
"120 ATTT 120 Rue Leon Jouhaux 78500 SARTROUVILLE"

(je croit qu' il faut qu' on ai obligatoirement "include...values")
ms je ne peut pas le faire pour autant de donnees)
si quelqu'1 pourait m' aider sa serai super gentil.
rabia.
A voir également:

2 réponses

Galfus Messages postés 242 Statut Membre 14
 
Salut,

Dans ton cas je ne vois rien d'autre à faire qu'un petit programme qui traite ton fichier texte pour mettre tes données dans des insert.

Ex :
insert into table (champs1,champs2,champs3) values ('120','ATT','Rue Leon...');

Une fois le fichier prêt il sera facile de l'insérer dans mysql :

mysql -u user -p mopass -h localhost < fichier.sql

Note que j'ai déjà travaillé avec des bases mysql contenant plusieurs millions d'enregistrement donc tu n'as pas de souci à te faire de ce côté là.
A+

<------Galfus------>
In penguin we trust
0
rabia
 
a super tes trop fort mais esque tu peut m' expliquer avec plus de détaille comment faire pour réaliser ce petit programme.Par ce que moi je suis pas tres forte.
Enfet j' ai pas comprie le
"mysql -u user -p mopass -h localhost < fichier.sql"
S'il te plait tu pourait m'aider j' ai trop besoin de le faire.
Merci bcp.
0
radia
 
alors tu pourait m' aider ces super important !
0
statoo Messages postés 1 Statut Membre
 
Soit tu fais un petit programme avec un boucle et un insert pour enregistrer tes données une à une (mais là ça va être super long !)
Soit tu les enregistre dans un fichier txt, csv ... et tu les importe avec la commande sql : LOAD DATA INFILE (http://dev.mysql.com/doc/mysql/fr/load-data.html)

Steph
0