8.10. Mostrar bases de datos, tablas y columnas con mysqlshow

MySQL 5.0

8.10. Mostrar bases de datos, tablas y columnas con mysqlshow

El cliente mysqlshow puede usarse para ver rápidamente qué bases de datos existen, sus tablas, y las columnas de las tablas e índices.

mysqlshow proporciona una interfaz de línea de comandos para varios comandos SQL . La misma información puede obtenerse usando estos comandos directamente. Por ejemplo, puede ejecutarlos desde el programa cliente mysql. Consulte Sección 13.5.4, “Sintaxis de .

Invoque mysqlshow así:

shell> mysqlshow [] [ [ []]]
  • Si no se da una base de datos, se muestran todas las bases de datos.

  • Si no se da una tabla, se muestran todas las tablas de la base de datos.

  • Si no se da una columna, se muestran todas las columnas y tipos de columnas de la tabla.

Si el último argumento contiene caracteres de shell o comodines SQL ('', '', '', o ''), sólo se muestran aquéllos nombres que coinciden con el comodín. Si un nombre de base de datos contiene algún carácter de subrayado, debe ponerse una barra invertida (algunos shells Unix necesitan dos) para obtener una lista de las tablas o columnas adecuadas. Los caracteres '' y '' se convierten en los caracteres comodines SQL '' y ''. Esto puede causar confusión cuando se trate de mostrar las columnas para una tabla con '' en el nombre, ya que en este caso mysqlshow muestra sólo los nombres de tablas que cumplen con el patrón. Esto se puede arreglar fácilmente añadiendo un carácter '' extra en la línea de comandos como argumento separado.

mysqlshow soporta las siguientes opciones:

  • ,

    Muestra un mensaje de ayuda y sale.

  • El directorio donde están instalados los conjuntos de caracteres. Consulte Sección 5.9.1, “El conjunto de caracteres utilizado para datos y ordenación”.

  • ,

    Comprime toda la información enviada entre el cliente y el servidor si ambos soportan compresión.

  • ], ]

    Escribe un log de depuración. La cadena de caracteres a menudo es '.

  • Usa como el conjunto de caracteres por defecto. Consulte Sección 5.9.1, “El conjunto de caracteres utilizado para datos y ordenación”.

  • ,

    Conecta con el servidor MySQL del equipo dado.

  • ,

    Muestra los índices de la tabla.

  • ], ]

    La contraseña a usar cuando se conecta con el servidor. Si usa el formato corto de la opción (), no puede haber un espacio entre la opción y la contraseña. Si omite el valor de a continuación de la opción o en la línea de comandos, aparece un prompt para que lo introduzca.

  • ,

    El puerto TCP/IP a usar para la conexión.

  • El protocolo de conexión a usar.

  • Muestra una columna indicando el tipo de tabla, como con . Nuevo en MySQL 5.0.4.

  • ,

    El fichero socket a usar cuando se conecta con (que es el equipo por defecto).

  • ,

    Muestra información extra de cada tabla.

  • ,

    El nombre de usuario MySQL a usar cuando se conecta al servidor.

  • ,

    Modo explícito. Muestra más información sobre lo que hace el programa. Esta opción puede usarse varias veces para incrementar la cantidad de información.

  • ,

    Muestra información de versión y sale.