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 SHOW
. 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 SHOW
”.
Invoque mysqlshow así:
shell> mysqlshow [opciones
] [nombre_de_base_de_datos
[nombre_de_tabla
[nombre_de_columna
]]]
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:
--help
, -?
Muestra un mensaje de ayuda y sale.
--character-sets-dir=
ruta
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”.
--compress
, -C
Comprime toda la información enviada entre el cliente y el servidor si ambos soportan compresión.
--debug[=
,
opciones_de_depuración
]-#
[
opciones_de_depuración
]
Escribe un log de depuración. La cadena de caracteres
opciones_de_depuración
a menudo es
'd:t:o,
.
nombre_de_fichero
'
--default-character-set=
conjunto_de_caracteres
Usa conjunto_de_caracteres
como el
conjunto de caracteres por defecto. Consulte
Sección 5.9.1, “El conjunto de caracteres utilizado para datos y ordenación”.
--host=
,
nombre_de_equipo
-h
nombre_de_equipo
Conecta con el servidor MySQL del equipo dado.
--keys
, -k
Muestra los índices de la tabla.
--password[=
,
contraseña
]-p[
contraseña
]
La contraseña a usar cuando se conecta con el servidor. Si
usa el formato corto de la opción (-p
),
no puede haber un espacio entre la
opción y la contraseña. Si omite el valor de
contraseña
a continuación de la
opción --password
o -p
en
la línea de comandos, aparece un prompt para que lo
introduzca.
--port=
, número de
puerto
-P
número
de puerto
El puerto TCP/IP a usar para la conexión.
--protocol={TCP | SOCKET | PIPE | MEMORY}
El protocolo de conexión a usar.
--show-table-type
Muestra una columna indicando el tipo de tabla, como con
SHOW FULL TABLES
. Nuevo en MySQL 5.0.4.
--socket=
,
ruta
-S
ruta
El fichero socket a usar cuando se conecta con
localhost
(que es el equipo por defecto).
--status
, -i
Muestra información extra de cada tabla.
--user=
,
nombre_de_usuario
-u
nombre_de_usuario
El nombre de usuario MySQL a usar cuando se conecta al servidor.
--verbose
, -v
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.
--version
, -V
Muestra información de versión y sale.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.