Búsqueda de sitios web

Consejos para el cliente MySQL


Entendamos algunos de los consejos para el cliente que proporciona MySQL:

Edición de línea de entrada

Mysql admite la edición de líneas de entrada, lo que permite al usuario modificar la línea de entrada actual en su lugar o recuperar las líneas de entrada anteriores.

Deshabilitar el historial interactivo

La tecla de flecha hacia arriba permite al usuario recuperar líneas de entrada de sesiones actuales y anteriores. En caso de que se comparta una consola, es posible que este comportamiento no sea adecuado. mysql admite la desactivación parcial o total del historial interactivo, y esto depende de la plataforma del host.

En Windows, el historial se almacena en la memoria. Las teclas 'Alt+F7' eliminarán todas las líneas de entrada almacenadas en la memoria para el búfer del historial actual

Soporte Unicode en Windows

Windows proporciona API basadas en UTF-16LE que se utilizan para leer y escribir en la consola. El cliente mysql para Windows puede utilizar estas API. El instalador de Windows creará un elemento en el menú MySQL que es el cliente de línea de comandos MySQL denominado Unicode.

Mostrar resultados de consultas verticalmente

Algunos resultados de consultas son más legibles cuando se muestran verticalmente en lugar de mostrarse en el formato de tabla horizontal habitual. Las consultas se pueden mostrar verticalmente finalizando la consulta con la ayuda de \G en lugar de usar un punto y coma.

Deshabilitar la reconexión automática de MySQL

Si el cliente mysql pierde su conexión con el servidor cuando envía una declaración, inmediatamente y automáticamente intentará volver a conectarse al servidor una vez y luego enviará la declaración nuevamente.

Analizador de cliente mysql versus analizador de servidor

El cliente mysql utiliza un analizador en el lado del cliente que no es un duplicado del analizador completo que utiliza el servidor mysqld en el lado del servidor. Esto puede dar lugar a diferencias en cómo se tratan ciertos constructos. Veamos un ejemplo :

El analizador del servidor trata las cadenas delimitadas por caracteres " como identificadores en lugar de tratar las cadenas simples si el modo SQL ANSI_QUOTES está habilitado.