2010-11-25 21 views
8

No puedo encontrar nada al respecto buscando aquí.MySQL la línea de comandos y buscapersonas

Utilizo mysql en la línea de comandos en el trabajo y trabajo con tablas bastante grandes, así que establecí el buscapersonas mysql permitiendo un resultado más legible si ejecuto una consulta, que devuelve 1000 de resultados. Uso el comando a continuación para configurar el localizador.

\P less -Sin 

Esto se adapta a mis necesidades, pero me ha dejado preguntándose si hay más estilos de buscapersonas que utiliza MySQL en la línea de comandos.

Respuesta

7

El cliente de MySQL simplemente pasa su salida a cualquier comando que especifique con \P (por "Pager").

-Sin son interruptores de línea de comandos para el programa less. De man less:

-i Causas búsquedas para ignoran caso
-n números de línea Suprime
-S hace que las líneas más largas que la anchura de la pantalla para ser picadas en lugar de plegadas.

Para obtener más opciones del MySQL client, see reference.

0

Si no te gusta less puede utilizar more :)

\P more 
+0

no es que no me guste, solo me interesa ver si existen más resultados de buscapersonas. Simplemente intenté más y es muy similar a la salida básica. Usar menos parece mostrar el conjunto de resultados de una manera mucho más ordenada, – martynthewolf

1
mysql> pager less 
PAGER set to 'less' 
+0

, también si simplemente tecleas 'pager' volverá a la salida estándar. – wranvaud

1

This post es viejo, pero sigue siendo muy útil.

Puede configurar el buscapersonas según lo que desee, incluido un script que analiza todos los resultados antes de devolvérselo. Los ejemplos incluyen el uso de una herramienta complementaria que hace que la salida EXPLAIN sea más legible.

También tenga en cuenta que para desactivar esta funcionalidad y volver a la normal stdout, el comando es nopager.

Cuestiones relacionadas