2010-11-26 20 views
31

La línea de comandos de mysql no muestra los resultados correctamente. Quiero decir que algunas columnas de la tabla están en la primera línea, algunas en la segunda línea. La salida también se divide en dos filas. ¿Cómo ajusto estas configuraciones para que muestre adecuadamente los resultados?¿Cómo ajustar la configuración de visualización de la línea de comandos de mysql?

+3

Este es causa por espacios en blanco. Puede usar '\ G' en lugar de'; '. O escriba 'help;' – ajreal

+0

@ajreal, thanX, por el momento, \ G es agradable. aunque hay alguna opción de configuración para ajustar las cosas. – XCeptable

+2

He publicado una pregunta similar a esta ayer, vea http://stackoverflow.com/questions/4278592/mysql-the-command-line-and-pagers – martynthewolf

Respuesta

57

Usted puede utilizar el comando \G (en lugar de la ;) al final de las consultas SQL ...

Ejemplo:

SELECT * FROM USER \G 

Mostrará su tabla en forma de fila en lugar de forma de columna.

+0

thanX, por el momento, \ G es bueno. aunque hay alguna opción de configuración para ajustar las cosas. – XCeptable

+0

¡Es tan hermoso! – KLVTZ

30

en su mayoría esto sucede cuando la fila que obtiene es demasiado larga. intente jugar con su terminal para tener barra de desplazamiento e incluso podría reducir las fuentes.

La opción MySQL es

mysql> pager less -n -i -S 
+1

Está bien, pero tenemos que tener en cuenta [funciona solo en plataformas UNIX o Linux ] (http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html). – bluish

+1

¿Sabes cómo poner esta configuración automáticamente? – workdreamer

+0

Esto es tan fantástico. He usado MySQL durante años y nunca me he molestado en buscar formas de tratar con tablas que son demasiado largas, aparte de usar '\ G', que no siempre es conveniente. Gracias. – ctc

4

Para establecer el desplazamiento automáticamente agregar esto a su fichero my.cnf en la sección [cliente] así:

[client] 
pager = less -n -i -S 
1

En Microsoft Windows MySQL símbolo del sistema, haga clic derecho en la frontera pronta y seleccione Propiedades , ahora seleccione la pestaña Diseño y cambie el ancho del Tamaño de la ventana o el ancho del búfer de la pantalla a una vista más adecuada. Eso debería arreglar el problema. enter image description here

Cuestiones relacionadas