Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

Pasos para migrar datos en MYSQL

Enviado por familia_aguilera



(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:\ruta\file_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


Comentarios


Trabajos relacionados

Ver mas trabajos de Software

 

Monografías Plus

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.