tutorial mysql: importacion de datos en mysql para Ms Windows




Se muestra como utilizar el comando load data para importar datos de un archivo de texto plano hacia un servidor MySQL en Ms Windows.

Original source


11 responses to “tutorial mysql: importacion de datos en mysql para Ms Windows”

  1. Vi en un twitt que me enviaste que necesitas recibir el nombre del archivo dentro del batch como parámetro , ¿cierto? usa %1, el msdos puedes usar los parámetros de entrada con % y un número, %0 es tu programa %1 es el primer parámetro y así sucesivamente prueba: echo %1, %2 para que pruebes. éxito en tu programación!

  2. hola Fabio!
    gracias por tu comentarios, conteste tu duda la semana pasada por twitter pero no por aquí. No he manejado esto en archivos .bat, pero según recuerdo invocar a un batch dentro de otro requiere usar call
    Ejemplo, abajo hay dos batch: a.bat y b.bat, si a "a.bat" le quitas el call en la 2da línea no se termina de ejecutar a.bat :
    a.bat
    ——
    dir
    call b.bat
    cls
    echo "primer batch"
    ******
    b.bat
    ——-
    echo "segundo batch"
    copy c:tempa.txt

  3. Hey Jesus, como hacer para crear un ms-dos script (batch file) para LOAD DATA INFILE en una tabla existente?

    Cuando hay creado la batch file, yo lo hago assim:

    mysql -u root -p
    LOAD DATA INFILE 'nombredelarquivo.txt' INTO TABLE nombretabla FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY 'rn';

    pero en DOS:

    c:batchfile.bat

    la batch file nada mas accessa el mysql pero no executa lo proximo comando.
    Es posible hacer eso desde DOS o primero yo tiengo que 'logar' en el MySQL?

  4. gracias Julio por tus comentarios. Claro que si hay más videos sobre MySQL ( 21 ), solo da click sobre mi canal ( jambrizgdl ) y a la derecha en las listas de reproducción encontrarás una que dice "MySQL for Windows" oprime click en esa lista y te parecerá en la parte de abajo una barra que te permitirá navegar por los 21 videos, Hay videos de mysql como este, pero hay otros en que se interactúa con MsExcel (que es algo más práctico, el mysql como backend y el msexcel como el front-end ) .

  5. Cordial saludo. Gracias por este tipo de ayudas, porque esta mirando como hacer esto y leía la información que aparece en la web, pero no daba como hacerlo y me generaba error. Ya con esto que colocas sirve muchísimo.De nuevo gracias, Pregunta ¿Tienes algunos otros vídeos o ayudas relacionadas con mysql?

Leave a Reply