Tags: command
Trucos de Command Line
By admin on May 31, 2008 | In Bienvenid@ | Send feedback »
Una de las cosas de la frustración encontré cuando comenzaba a utilizar Mysql, era la dificultad en comunicar con la línea de comando (utilizo linux) cuando dentro del am-biente de Mysql. Aquí están algunos comandos útiles he encontrado
(Corregiré esto si encuentro más)
Code:
\! cat case1.sql |
-- entra en modo de Linux shell y (en este caso con comando 'cat') muestra el código para case1.sql
Esto permite ahorrar tus declaraciones de sql de la línea de comando de Mysql en un fichero en tu Host local
Code:
\! echo 'select * from emp where job ="salesman" ' > test2.sql |
Por supuesto, cuando necesitas funcionar una declaración de sql has ahorrado previamente:
Code:
\. case1.sql OR source case1.sql |
-- Esto ejecuta el archivo case1.sql dentro del mysql
Por supuesto puedes desear funcionar una declaración de sql de la línea de comando de Linux.
Si escribes..
Code:
mysql -u root -p < case1.sql |
entonces hay un Prompt para la contraseña. Tamb-ién, tienes que averiguar de que la declaración de case1.sql contenga la declaración "use dbname";
puedes hacer esto en lugar de otro:
Code:
mysql -u root -ptiger one < case1.sql |
Aquí la contraseña se puede entrar en la línea de comando siempre y cuando no dejas un espacio después del Switch de p (no deja esto en archivos de comando sin embargo!) y puedes especificar el nombre de base de datos (en este caso one) que estás utilizando.
Si sabeis de cualquie otras trucos útiles en este tema sienteis por favor libres de dejar la reaccion. Os agredezco mucho.
Espero tam-bién que la gente esté encontrando estas notas del uso.
Noticia Junio 1 - Acabo de encontrar otra manera de almacenar los resultados de consultas en un fichero de sistema operativo. Primero se entra \T y el nombre del fichero. Luego, para desactivar entra \t