logo

TAULA DE DESCRIPCIÓ MySQL

DESCRIRE significa mostrar la informació en detall. Com que tenim taules a MySQL, utilitzarem el Ordre DESCRIBE per mostrar l'estructura de la nostra taula , com ara noms de columnes, restriccions als noms de columnes, etc DESC L'ordre és una forma breu de l'ordre DESCRIBE. Les ordres DESCRIBE i DESC són equivalents i distingeixen entre majúscules i minúscules.

Sintaxi

A continuació es mostra la sintaxi per mostrar l'estructura de la taula:

 DESCRIBE table_name; 

Podem seguir els passos següents per mostrar totes les columnes de la taula :

Pas 1: Inicieu sessió al servidor de bases de dades MySQL.

string dividida java

Pas 2: Canvia a una base de dades específica.

Pas 3: Executeu la instrucció DESCRIBE.

Entenem-ho amb l'ajuda d'un exemple que explica com mostrar columnes de la taula a la base de dades seleccionada.

Inicieu sessió a la base de dades MySQL

El primer pas és iniciar sessió al servidor de la base de dades mitjançant l' nom d'usuari i contrasenya . Hauríem de veure la sortida com la imatge següent:

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

TAULA DE DESCRIPCIÓ MySQL

Canvia a una base de dades específica

El següent pas és obrir una base de dades concreta des de la qual voleu mostrar la informació de la taula mitjançant la consulta següent. Després de l'execució d'una consulta, hauríem de veure la sortida següent:

 mysql> USE mysqltestdb; 

TAULA DE DESCRIPCIÓ MySQL

Executeu la instrucció DESCRIBE

És l'últim pas per mostrar la informació de la taula. Abans d'executar la instrucció DESCRIBE, opcionalment podem mostrar totes les taules emmagatzemades a la base de dades seleccionada amb el MOSTRA TAULES declaració :

 mysql> SHOW TABLES; 

TAULA DE DESCRIPCIÓ MySQL

Per exemple , si volem mostrar a Estructura de la taula de clients , executeu la instrucció següent. Després de l'execució correcta, donarà la sortida com la imatge següent:

 mysql> DESCRIBE customer; 

TAULA DE DESCRIPCIÓ MySQL

També podem utilitzar la instrucció DESC per a la pràctica, que és una abreviatura de l'ordre DESCRIBE. Vegeu la sortida següent:

TAULA DE DESCRIPCIÓ MySQL

Com es mostra la informació de la taula a MySQL Workbench?

Per mostrar la informació de la columna de la taula a MySQL Workbench , primer hem d'iniciar l'eina Workbench i iniciar la sessió amb el nom d'usuari i la contrasenya MySQL servidor de bases de dades. Ens apareixerà la següent pantalla:

TAULA DE DESCRIPCIÓ MySQL

Ara feu els passos següents per mostrar la informació de la taula:

1. Aneu a Pestanya de navegació i feu clic a Agenda menú . Aquí podem veure totes les bases de dades creades anteriorment. Seleccioneu qualsevol base de dades al menú Esquema, per exemple, mysqltestdb . Apareixerà les múltiples opcions que es poden mostrar a la imatge següent.

TAULA DE DESCRIPCIÓ MySQL

2. A continuació, feu clic a ' Taules ' que mostra totes les taules emmagatzemades a la base de dades mysqltestdb. Seleccioneu una taula la informació de la columna de la qual vulgueu mostrar. Aleshores, l'hora del ratolí sobre aquesta taula, es mostrarà tres icones . Vegeu la imatge següent:

TAULA DE DESCRIPCIÓ MySQL

Ara, feu clic a icona (i) es mostra al quadre rectangular vermell. Mostrarà la següent imatge:

TAULA DE DESCRIPCIÓ MySQL

Finalment, feu clic a ' Columnes ' per mostrar l'estructura de la taula.

TAULA DE DESCRIPCIÓ MySQL

Ordre MySQL SHOW COLUMNS

MySQL també permet que l'ordre SHOW COLUMNS mostri l'estructura de la taula. És una manera més flexible d'obtenir informació de columnes d'una taula.

Sintaxi:

A continuació es mostra la sintaxi de l'ordre SHOW COLUMNS:

 mysql> SHOW COLUMNS FROM table_name; 

Per exemple , si executem la consulta següent, obtindrem la informació de totes les columnes d'una taula en una base de dades determinada:

 mysql> SHOW COLUMNS FROM customer; 

TAULA DE DESCRIPCIÓ MySQL

Si volem mostrar el informació de columnes d'una taula d'una altra base de dades o no disponible a la base de dades actual, podem utilitzar la consulta següent:

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

A la imatge següent, podem veure que havíem utilitzat la base de dades mysqltestdb. Però havíem mostrat la informació de la columna d'una taula d'una altra base de dades sense canviar a la base de dades actual.

TAULA DE DESCRIPCIÓ MySQL

Si volem mostrar més informació de la columna, hem d'afegir COMPLET paraula clau amb la instrucció SHOW TABLES de la següent manera:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Per exemple , la consulta SQL següent enumera totes les columnes del fitxer taula d'informació_estudiant en el base de dades mystudentdb :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Després de l'execució, podem veure que aquesta ordre afegeix el col·lecció, privilegis, predeterminat , i comentar columnes al conjunt de resultats.

java per descansar
TAULA DE DESCRIPCIÓ MySQL

MySQL EXPLICA

La paraula clau EXPLAIN és sinònim de la instrucció DESCRIBE, que és s'utilitza per obtenir informació sobre com MySQL executa les consultes . Es pot treballar amb INSERT , SELECCIONAR , ELIMINAR , ACTUALITZACIÓ , i SUBSTITUIR consultes . Des de MySQL 8.0.19 i versions posteriors, també pot funcionar amb sentències TABLE. Quan utilitzem aquesta paraula clau a les consultes, processarà la instrucció i proporcionarà la informació sobre com s'uneixen les taules, l'ordre de la taula, les particions i les files estimades.

Exemple

Si volem mostrar el pla d'execució d'a Declaració SELECT , podem utilitzar la consulta de la següent manera:

 mysql> EXPLAIN SELECT * FROM customer; 

Sortida:

Aquesta consulta produeix la informació següent:

TAULA DE DESCRIPCIÓ MySQL