Importar y exportar datos de MySQL en Linux a través de archivos CSV

En ésta ocasión veremos como importar y exportar datos de MySQL en Linux a través de archivos CSV (limitados por comas), algo muy útil cuando queremos llenar tablas que tenemos en archivos o cuando deseamos trabajar con una tabla en una hoja de cálculo sin acceder ni modificar directamente la base de datos.

Exportar Datos a CSV


Desde MySQL es posible exportar el resultado de una consulta directamente a un archivo como podemos ver en el siguiente ejemplo:

SELECT *
INTO OUTFILE '/tmp/consulta.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM tabla1

Importar Datos desde archivo CSV

LOAD DATA LOCAL INFILE '/registros.csv'
INTO TABLE tabla
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(campo1, campo2, campo3); 

Importado de Articulos IT GTO

No hay comentarios:

Publicar un comentario