(archivo de datos
originado en Access
2000)
1.-Debemos checar la integridad de la tabla de la BD que
queremos importar muchas veces el cliente tiene un
desmadre en sus datos por lo que debemos verificar que los campos
se han respetados como fueron declarados desde un inicio es decir
que en un campo que diga numero halla realmente números,
en un campo que sea señalado como Not Null realmente
siempre tenga información etc.
2.-DESPUES DE HABER CHECADO LA INTEGRIDAD DE TABLA
PROCEDEMOS A CREAR NUESTRO ARCHIVO DE TEXTO
SEGUIMOS LAS SIG IMAGENES:
CLICK DERECHO SOBRE LA TABLA QUE VAMOS A
EXPORTAR
SE DEBE ESCOJER ARCHIVO DE TEXTO ES DECIR
PARA QUE EL ARCHIVO SEA DE LA FORMA "D: ALGO.TXT"
EN ESTA VENTANA VAMOS A ESCOJER LA OPCION Delimited
"Delimitado"
SOLO MARCAREMOS TAB "TABULACION" TODO LO DEMAS VA EN
BLANCO COMO SE VE EN LA PANTALLA
HEMOS GENERADO NUESTRO ARCHIVO DE TEXTO PLANO
.
3.-AHORA PROCEDEREMOS A CREAR NUESTRA TABLA EN MYSQL DONDE
VACIAREMOS LA INFORMACION CONTENIDA EN NUESTRO ARCHIVO DE TEXTO
.ES IMPORTANTE ESTE PASO YA QUE DEBE HABER UNA CONCORDANCIA A LA
HORA DE DISEÑAR NUESTRA BD BASANDONOS EN EL ARCHIVO DE
TEXTO QUE GENERAMOS.
DESDE PHPMYADMIN PODEMOS GENERAR DE UNA MANERA GRAFICA Y
MAS AMIGABLE LA TABLA O DESDE EL SHELL DE MYSQL.
EJEMPLO
mysql> CREATE
TABLE MARCAS
(
-> ID INT(20)
NOT NULL AUTO_INCREMENT,
-> MARCA VARCHAR(50)
NOT NULL,
-> PRIMARY
KEY (ID)
-> )
;
Query OK, 0 rows
affected (0.86 sec)
mysql>
4.- YA HABIENDO CREADO LA TABLA AHORA PROCEDEMOS A
LLENARLA CON LA INFORMACION DE NUESTRO ARCHIVO
DE NUEVO EN EL SHELL DE MY SQL PONEMOS EL
SIG QUERY:
mysql>LOAD
DATA INFILE 'e:articulos.txt'
INTO TABLE
articulos ;
Si file_name.txt se encuentra en un directorio, debes
poner la ruta 'c:rutafile_name.txt' y si no te funciona utiliza
'c:/ruta/file_name.txt' cambiando '' a '/'.
Si todo lo anterior lo hicimos bien debemos de haber
obtenido un resultado satisfactorio puedes checar el contenido de
la tabla
A través de un query desde el shell de mysql o
desde phpmyadmin de manera gráfica.
Es todo
Adrian Aguilera