Importation de donnees dans mysql
rabia
-
statoo Messages postés 1 Statut Membre -
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.
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:
- Importation de donnees dans mysql
- Fuite données maif - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Mysql community download - Télécharger - Bases de données
2 réponses
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
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
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
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
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.