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
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”
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!
ups! me quitó los "enters" el you tube! 🙁
a.bat tenía los comandos dir, call b.bat, cls y echo "primer batch". b.bat tenía los comandos: echo "segundo batch" y copy c:tempa.txt
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
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?
gracias Julio por tu comentario. comúnmente se utiliza la coma para separar campos.
Muy buen vídeo me ayudo bastante, solo un pregunta, el archivo.txt como debe ir creado, con espacios o sin espacios, y como va separado cada campo?
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 ) .
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?
you are great!!!!
que bueno que te gustó, dime si tienes alguna duda para otro video! 😉
muxas graxias x subir este video me has salvado la vidaa revise toda la maldita biblia de mysql i no pude hacerlo de vrdd grax x subir el video i explicarlo tan bienn