MySQL – Cargar un fichero de texto en una tabla

última actualización el 27 de agosto de 2009, 22:38 por Carlos-vialfa
Publicado por Carlos-vialfa
Para cargar un fichero de texto definido como:

$ tail /home/user1/test.txt
	  'nombre1',1,9
	  'nombre2',2,3
	  'nombre3',3,54
	  'nombre4',4,2
	  'nombre5',5,9


En una tabla definida como:

CREATE TABLE cargartest (
                clave_prim int(11) NOT NULL auto_increment,
                nombre varchar(20),
                x integer,
                y integer,
                z timestamp(14),
                Constraint pk_cargartest PRIMARY KEY  (clave_prim)
);


Observar que el campo ‘z’ no está definido en el fichero de texto y que el separador utilizado es ','.

mysql> load data infile '/home/user1/test.txt' into table chargertest fields 
terminated by ',' (nom,x,y);


para mayor información: http://dev.mysql.com/doc/refman/5.1/en/load-data.html

PD: El artículo original fue escrito por wjaouadi, contribuidor de CommentCaMarche
Mejores respuestas para « MySQL – Cargar un fichero de texto en una tabla » en :
Copia de respaldo y restauración de bases de datos Mysql Ver En este artículo veremos la manera más sencilla de hacer una copia de respaldo y luego restaurar una base de datos Mysql. Copia de respaldo Para hacer una copia de respaldo de una base de datos se recomienda crear un dump. Para hacer un dump de...
Copia de seguridad automática de una BDD en SQL EXPRESS 2005 VerSi deseas automatizar las copias de seguridad de una base de datos en SQL server Express, existe una sencilla solución utilizando un fichero .bat. Crea un nuevo fichero texto. Este fichero debe contener la siguiente información: SET J=%date:~...
MySQL – Mostrar las informaciones en una tabla VerPara mostrar las informaciones en una tabla TabTest es necesario ejecutar el siguiente comando (la opción \G mejora la presentación del resultado): mysql> show create table TabTest\G *************************** 1. row...
MySQL – Eliminar los duplicados en una tabla VerPara eliminar los duplicados en una tabla definida como: CREATE TABLE IF NOT EXISTS TabTest ( clave_prim integer(4) NOT NULL auto_increment, x integer, y integer, z integer, Constraint...
Descargar MySQL VerMySQL es una potente base de datos que ha revolucionado el mundo de los SGBD (Sistemas Gestores de Base de Datos). MySQL es una aplicación que incorpora Servidor de Base de datos y programas en línea de comandos para conexión, realizar copias de...
Descargar MySQL VerMySQL es el administrador de base de datos mas usado hasta el momento. Este programa te permite trabajar de forma sencilla y rapida con las bases de datos mas extensas. Tendras a tu disposicion una simple consola en donde podras ejecutar todos los...
El sistema de archivos NTFS VerEl sistema de archivos NTFS El sistema de archivos NTFS (New Technology File System [Sistema de archivos de nueva tecnología]) se basa en una estructura llamada "tabla maestra de archivos" o MFT, la cual puede contener información detallada en los...
Tablas VerUso de las tablas A menudo resulta útil presentar información de una manera más estructurada que en las listas. Las tablas permiten mostrar esta información en filas y columnas. Las tablas se definen como series de filas. Una tabla debe respetar las...