Superposición del sitio

Obtener información sobre las bases de datos MYSQL

SHOW proporciona algunas formas de acceder a información sobre bases de datos, tablas, columnas o información de estado sobre el servidor y estado de la replica realizada entre bases de datos.

Podemos nombrar algunas a modo de ejemplo:

SHOW DATABASES

Es un sinónimo de SHOW SCHEMAS y lista las bases de datos del servidor MySQL.

Estructura

[code language=»sql»]
SHOW {DATABASES | SCHEMAS} [LIKE ‘pattern’ | WHERE expr]
[/code]

Ejemplo

[code language=»sql»]
SHOW DATABASES
[/code]

SHOW TABLES

Enumera las tablas no TEMPORALES en una base de datos.

Estructura

[code language=»sql»]
SHOW [EXTENDED] [FULL] TABLES [{FROM | IN} db_name] [LIKE ‘pattern’ | WHERE expr]
[/code]

Ejemplo

[code language=»sql»]
SHOW TABLES FROM information_schema
[/code]

SHOW TABLE STATUS

Funciona como SHOW TABLES, pero proporciona mucha mas información sobre cada tabla  no temporal.

Estructura

[code language=»sql»]
SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE ‘pattern’ | WHERE expr]
[/code]

Ejemplo

[code language=»sql»]
SHOW TABLE STATUS FROM information_schema
[/code]

SHOW VARIABLES

Muestra los valores de las variables del sistema MySQL, esta declaración no requiere ningún privilegio. Solo requiere la capacidad de conectarse al servidor.

Estructura

[code language=»sql»]
SHOW [GLOBAL | SESSION] VARIABLES [LIKE ‘pattern’ | WHERE expr] [{FROM | IN} db_name]
[/code]

Ejemplo

[code language=»sql»]
SHOW VARIABLES WHERE variable_name IN (‘hostname’, ‘port_name’)
[/code]

SHOW COLUMNS

Muestra información sobre las columnas en una tabla determinada si cuentas con los privilegios para su visualización.

Estructura

[code language=»sql»]
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE ‘pattern’ | WHERE expr]
[/code]

Ejemplo

[code language=»sql»]
SHOW FULL COLUMNS FROM user FROM mysql

SHOW COLUMNS FROM mytable FROM mydb;

SHOW COLUMNS FROM mydb.mytable;
[/code]

Si deseas saber mas sobre el uso de «SHOW» puedes utilizar «help» que mostrara una descripción y ejemplo de uso, ademas de un enlace de referencia para la versión de MySQL que estas utilizando en la cual podrás consultar en la documentación oficial.

[code language=»sql»]
help ‘SHOW’
[/code]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *