viernes, 13 de septiembre de 2013

Ejecutar sql en mysql directo desde consola

Lo que quiero hacer es directo desde la consola de linux, correr una consulta sql y el resultado obtenerlo en un archivo, esto lo puedo hacer por ejemplo para programar una consulta sql que es muy pesada para que se corra en la noche.

El comando a ejecutar desde el prompt es el siguiente:

myql -u [usuario] -p[password] -D [DB] -h [host] -e ‘select * from ....;’ > resultado.txt

en esta consulta lo que debemos de cambiar son el usuario, el password, la base de datos, si el host no es local, luego la consulta que necesito, y por ultimo redirigimos el resultado a el txt

No hay comentarios: