36 votos

La función de autocompletar en la linea de comando de MySQL cliente

En Linux y muchos otros sistemas, al navegar por el terminal puede pulsar Tab para autocompletar un directorio o nombre de archivo.

Me pregunto si no hay nada de eso en la terminal de MySQL. Por ejemplo, si quiero obtener la descripción de someTableWithRidiculousLongName yo podría escribir describe someTableW , a continuación, la Ficha y se auto-completar el resto.

No hace nada de eso existe en la terminal de MySQL?

66voto

Mytho Puntos 2176

Editar o crear un archivo llamado .my.cnf en su directorio de inicio, que contiene:

[mysql]
auto-rehash

43voto

catmantiger Puntos 341

Para habilitar autocompletar dentro de MySQL, el símbolo de sistema, escriba:

mysql> \#

Después de que usted puede escribir:

mysql> describe someTableW[TAB]

Para obtener:

mysql> describe someTableWithRidiculousLongName

42voto

rabudde Puntos 3279

iniciar la consola de MySQL con la opción adicional --auto-rehash, es decir,

mysql --auto-rehash -u root -p

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X