logo

MySQL DESCRIBIR TABLA

DESCRIBIR significa mostrar la información detalladamente. Como tenemos tablas en MySQL, usaremos el Comando DESCRIBE para mostrar la estructura de nuestra tabla , como nombres de columnas, restricciones en los nombres de columnas, etc. DESC El comando es una forma abreviada del comando DESCRIBE. Tanto el comando DESCRIBE como el DESC son equivalentes y distinguen entre mayúsculas y minúsculas.

Sintaxis

La siguiente es la sintaxis para mostrar la estructura de la tabla:

 DESCRIBE table_name; 

Podemos utilizar los siguientes pasos para mostrar todas las columnas de la tabla. :

Paso 1: Inicie sesión en el servidor de base de datos MySQL.

java comparable

Paso 2: Cambie a una base de datos específica.

Paso 3: Ejecute la declaración DESCRIBE.

Entendamoslo con la ayuda de un ejemplo que explica cómo mostrar columnas de la tabla en la base de datos seleccionada.

Inicie sesión en la base de datos MySQL

El primer paso es iniciar sesión en el servidor de la base de datos utilizando el nombre de usuario y contraseña . Deberíamos ver el resultado como se muestra a continuación:

 >mysql -u root -p Enter password: ********** mysql> 

MySQL DESCRIBIR TABLA

Cambiar a una base de datos específica

El siguiente paso es abrir una base de datos particular desde la cual desea mostrar la información de la tabla usando la siguiente consulta. Después de la ejecución de una consulta, deberíamos ver el siguiente resultado:

 mysql> USE mysqltestdb; 

MySQL DESCRIBIR TABLA

Ejecutar instrucción DESCRIBIR

Es el último paso para mostrar la información de la tabla. Antes de ejecutar la instrucción DESCRIBE, opcionalmente podemos mostrar todas las tablas almacenadas en nuestra base de datos seleccionada con el MOSTRAR MESAS declaración :

 mysql> SHOW TABLES; 

MySQL DESCRIBIR TABLA

Por ejemplo , si queremos mostrar un estructura de la tabla de clientes , ejecute la siguiente declaración. Después de una ejecución exitosa, obtendrá el resultado como se muestra a continuación:

 mysql> DESCRIBE customer; 

MySQL DESCRIBIR TABLA

También podemos utilizar la instrucción DESC para practicar, que es una abreviatura del comando DESCRIBE. Vea el siguiente resultado:

MySQL DESCRIBIR TABLA

¿Cómo mostrar información de la tabla en MySQL Workbench?

Para mostrar la información de las columnas de la tabla en Banco de trabajo MySQL , primero debemos iniciar la herramienta Workbench e iniciar sesión con el nombre de usuario y la contraseña en el mysql servidor de base de datos. Nos saldrá la siguiente pantalla:

MySQL DESCRIBIR TABLA

Ahora realice los siguientes pasos para mostrar la información de la tabla:

1. Ir al Pestaña de navegación y haga clic en el Menú de programación . Aquí podremos ver todas las bases de datos creadas anteriormente. Seleccione cualquier base de datos en el menú Esquema, por ejemplo, mysqltestdb . Aparecerán las múltiples opciones que se pueden mostrar en la siguiente imagen.

MySQL DESCRIBIR TABLA

2. A continuación, haga clic en ' Mesas ' que muestra todas las tablas almacenadas en la base de datos mysqltestdb. Seleccione una tabla cuya información de columna desee mostrar. Luego, la hora del ratón en esa mesa, mostrará tres iconos . Vea la imagen a continuación:

MySQL DESCRIBIR TABLA

Ahora, haga clic en icono (yo) se muestra en el cuadro rectangular rojo. Mostrará la siguiente imagen:

clase de matemáticas java
MySQL DESCRIBIR TABLA

Finalmente, haga clic en ' columnas 'menú para mostrar la estructura de la tabla.

MySQL DESCRIBIR TABLA

Comando MySQL MOSTRAR COLUMNAS

MySQL también permite que el comando MOSTRAR COLUMNAS muestre la estructura de la tabla. Es una forma más flexible de obtener información de las columnas de una tabla.

Sintaxis:

La siguiente es la sintaxis del comando MOSTRAR COLUMNAS:

 mysql> SHOW COLUMNS FROM table_name; 

Por ejemplo , si ejecutamos la siguiente consulta, obtendremos la información de todas las columnas de una tabla en una base de datos particular:

 mysql> SHOW COLUMNS FROM customer; 

MySQL DESCRIBIR TABLA

Si queremos mostrar la Información de columnas de una tabla de otra base de datos. o no está disponible en la base de datos actual, podemos utilizar la siguiente consulta:

 mysql> SHOW COLUMNS FROM database_name.table_name; OR mysql> SHOW COLUMNS FROM table_name IN database_name; 

En la imagen de abajo, podemos ver que habíamos utilizado la base de datos mysqltestdb. Pero habíamos mostrado la información de la columna de una tabla de otra base de datos sin cambiar a la base de datos actual.

MySQL DESCRIBIR TABLA

Si queremos mostrar más información de la columna, debemos agregar LLENO palabra clave con la declaración SHOW TABLES de la siguiente manera:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Por ejemplo , la siguiente consulta SQL enumera todas las columnas del tabla de información_estudiante en el base de datos mystudentdb :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Después de la ejecución, podemos ver que este comando agrega el intercalación, privilegios, predeterminado , y comentario columnas al conjunto de resultados.

MySQL DESCRIBIR TABLA

MySQL EXPLICAR

La palabra clave EXPLAIN es sinónimo de la declaración DESCRIBE, que es Se utiliza para obtener información sobre cómo MySQL ejecuta las consultas. . Puede funcionar con INSERTAR , SELECCIONAR , BORRAR , ACTUALIZAR , y REEMPLAZAR consultas . De MySQL 8.0.19 y versiones posteriores, también puede funcionar con declaraciones TABLE. Cuando usamos esta palabra clave en consultas, procesará la declaración y proporcionará información sobre cómo se unen las tablas, el orden de la tabla, las particiones estimadas y las filas.

Ejemplo

Si queremos mostrar el plan de ejecución de un SELECCIONAR declaración , podemos utilizar la consulta de la siguiente manera:

 mysql> EXPLAIN SELECT * FROM customer; 

Producción:

Esta consulta produce la siguiente información:

MySQL DESCRIBIR TABLA