Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2010, 14:06
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: Importar archivo texto ANSI

crea una base de datos. Luego vas a la carpeta data del mysql.

y copias tu archivo.txt hay

ejemplo de tu archivo txt
Código txt:
Ver original
  1. id|nombre|estado1|estado2|estado3|estado4|estado5|numero|alto|precio|direccion
  2. "AF"|"donato"|"1"|"0"|"0"|"0"|"1"|"246"|"22"|35000 000|"av ..."|

entonces ese archivo.txt lo pegas en tu data.

creas ahora tu archivo importar.sql
Código SQL:
Ver original
  1. CREATE TABLE Clientes(
  2.     id VARCHAR(100) NOT NULL ,
  3.     nombrevarchar(100) NOT NULL ,
  4.     estado1 VARCHAR(100) NOT NULL ,
  5.     estado2 VARCHAR(100) NOT NULL ,
  6.     estado3  VARCHAR(100) NOT NULL ,
  7.     estado4  VARCHAR(100) NOT NULL ,
  8.         estado5  VARCHAR(100) NOT NULL ,
  9.         numero VARCHAR(100) NOT NULL ,
  10.         alto VARCHAR(100) NOT NULL ,
  11.         precio VARCHAR(100) NOT NULL ,
  12.     ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  13.  
  14. LOAD DATA INFILE 'archivo.txt' INTO TABLE Clientes
  15. FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
  16. LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

luego entras a tu mysql por consola

mysql -u root -p

mysql > use tudatabase;
mysql > source /direccion/del/import.sql;
mysql > exit

listo :)
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.