Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

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: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

    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.

    Categorias
    Newsletter