Home > BBDD > Pasar datos de CSV a MySQL

Pasar datos de CSV a MySQL

November 23rd, 2009 Güimi Leave a comment Go to comments

Si queremos pasar datos de una aplicación a otra, el formato más estándar es CSV.
Así por ejemplo para pasar datos de una hoja de cálculo (OpenOffice Calc, Ms-Excell…) a MySQL podemos guardar la tabla como csv y después importarla en MySQL con los siguientes comandos:

# Primero hay que crear la tabla en la BBDD
$ mysql -hSERVIDOR -uUSUARIO -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
[...]
mysql> use BASE_DE_DATOS;

Database changed
# Indicar si los datos del fichero CSV están separados por coma, encerrados en comillas dobles o simples...
mysql> load data infile 'FICHERO' into table TABLA fields terminated by ',' enclosed by '"';
Query OK, X rows affected, X warnings (0.02 sec)
Records: X  Deleted: X  Skipped: X  Warnings: X

mysql> quit;
Bye

 
Quizá interese este artículo indicando como pasar de Ms-Access a MySQL.
 

CSV, MySQL, importar exportar datos
Categories: BBDD
  1. omar
    May 4th, 2010 at 23:23 | #1

    yo he logrado pasar en este formato a mysql
    $0010$,$00$,$000$,$0000001$,$00001$,$ $,$0-290-12-111 $,$20100101$,$VALV. MOTOR MAZDA MA-VB-VC-NA 70/… $,$1$,$0$,$UND$,$S$, 60.00, 7.67, 6.44, 386.70,0.00,0.00,0.00, 460.17108, 2.8880,0.00,0.00, 60.00,0.00,$ $,$ $,$ $,$006$,$001$,$0042$,$016 $,$ $,$ $,$T$,$$

    invitado23@gmail.com

Comments will be sent to the moderation queue.

Security Code:

Para los artículos:
Creative Commons License 2003-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.

Puede ver una copia de esta licencia completa.

Para el código de programación:
General Public License GPL 2 - Copyright (c) 1998-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los desarrollos bajo los términos de la licencia "GNU General Public License, Versión 2" de Free Software Fundation.

Puede ver una copia de esta licencia completa.

Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.