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>
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;
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;
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;
También podemos utilizar la instrucción DESC para practicar, que es una abreviatura del comando DESCRIBE. Vea el siguiente resultado:
¿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:
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.
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:
Ahora, haga clic en icono (yo) se muestra en el cuadro rectangular rojo. Mostrará la siguiente imagen:
clase de matemáticas java
Finalmente, haga clic en ' columnas 'menú para mostrar la estructura de la 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;
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.
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 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: