Índice

Obtener información sobre las bases de datos

1. El comando SHOW

El comando SHOW propone numerosas variantes que permiten mostrar información sobre las bases de datos, las tablas, las vistas, etc.

Variante 1: mostrar una lista de objetos

SHOW TABLES [FROM nombre_base] [condición] 
SHOW DATABASES [condición] 
SHOW TRIGGERS [FROM nombre_base] [condición]

Variante 2: mostrar la lista de las columnas o de los índices de una tabla

SHOW COLUMNS FROM nombre_tabla [FROM nombre_base] [condición] 
SHOW INDEX FROM nombre_tabla [FROM nombre_base]

Variante 3: mostrar el orden de creación de un objeto

SHOW CREATE {DATABASE | SCHEMA} nombre_base 
SHOW CREATE FUNCTION nombre_función 
SHOW CREATE PROCEDURE nombre_procedimiento 
SHOW CREATE TABLE nombre_tabla 
SHOW CREATE TRIGGER nombre_trigger 
SHOW CREATE VIEW nombre_vista

Variante 4: mostrar una lista de objetos con ciertas características

SHOW PROCEDURE STATUS [condición] 
SHOW FUNCTION STATUS [condición] 
SHOW TABLE STATUS [FROM nombre_base] [condición]

Con

condición = LIKE ’patrón’ | WHERE expresión

El resultado del comando SHOW se muestra en forma de filas y columnas, como el resultado de una consulta SELECT. La mayor parte de los lenguajes que acceden a MySQL permiten tratar el resultado del comando SHOW de la misma manera que el resultado de una consulta SELECT.

La cláusula opcional condición permite filtrar el resultado del comando SHOW, bien mediante ...