logo

TABELLA DESCRITTIVA MySQL

DESCRIVERE significa mostrare le informazioni in dettaglio. Poiché abbiamo tabelle in MySQL, utilizzeremo il file Comando DESCRIBE per mostrare la struttura della nostra tabella , come nomi di colonne, vincoli sui nomi di colonne, ecc. The DESC comando è una forma abbreviata del comando DESCRIBE. Sia il comando DESCRIBE che DESC sono equivalenti e fanno distinzione tra maiuscole e minuscole.

Sintassi

Di seguito è riportata la sintassi per visualizzare la struttura della tabella:

 DESCRIBE table_name; 

Possiamo utilizzare i seguenti passaggi per mostrare tutte le colonne della tabella :

Passo 1: Accedi al server del database MySQL.

esempi di programmi Python

Passo 2: Passare a un database specifico.

Passaggio 3: Esegui l'istruzione DESCRIBE.

Cerchiamo di capirlo con l'aiuto di un esempio che spiega come mostrare le colonne della tabella nel database selezionato.

Accedi al database MySQL

Il primo passo è accedere al server del database utilizzando il file nome utente E parola d'ordine . Dovremmo vedere l'output come nell'immagine seguente:

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

TABELLA DESCRITTIVA MySQL

Passa a un database specifico

Il passaggio successivo consiste nell'aprire un particolare database da cui si desidera visualizzare le informazioni sulla tabella utilizzando la seguente query. Dopo l'esecuzione di una query, dovremmo vedere l'output seguente:

 mysql> USE mysqltestdb; 

TABELLA DESCRITTIVA MySQL

Esegui l'istruzione DESCRIBE

È l'ultimo passaggio per visualizzare le informazioni della tabella. Prima di eseguire l'istruzione DESCRIBE, possiamo facoltativamente visualizzare tutte le tabelle memorizzate nel nostro database selezionato con il file MOSTRA TABELLE dichiarazione :

 mysql> SHOW TABLES; 

TABELLA DESCRITTIVA MySQL

Per esempio , se vogliamo mostrare a struttura della tabella clienti , eseguire l'istruzione seguente. Dopo l'esecuzione riuscita, fornirà l'output come nell'immagine seguente:

 mysql> DESCRIBE customer; 

TABELLA DESCRITTIVA MySQL

Possiamo anche usare l'istruzione DESC per esercitarci, che è una abbreviazione del comando DESCRIBE. Vedere l'output seguente:

TABELLA DESCRITTIVA MySQL

Come visualizzare le informazioni sulla tabella in MySQL Workbench?

Per visualizzare le informazioni sulla colonna della tabella in MySQL Workbench , dobbiamo prima avviare lo strumento Workbench e accedere con il nome utente e la password al file MySQL server della banca dati. Otterremo la seguente schermata:

TABELLA DESCRITTIVA MySQL

Ora esegui i seguenti passaggi per mostrare le informazioni della tabella:

1. Vai a Scheda Navigazione e fare clic su Menù pianificazione . Qui possiamo vedere tutti i database creati in precedenza. Seleziona qualsiasi database nel menu Schema, ad esempio, mysqltestdb . Verranno visualizzate le molteplici opzioni che possono essere mostrate nell'immagine seguente.

TABELLA DESCRITTIVA MySQL

2. Successivamente, fai clic su ' Tabelle ' che mostra tutte le tabelle memorizzate nel database mysqltestdb. Seleziona una tabella di cui desideri visualizzare le informazioni sulla colonna. Quindi, nell'ora del mouse su quel tavolo, verrà visualizzato tre icone . Vedi l'immagine qui sotto:

TABELLA DESCRITTIVA MySQL

Ora fai clic su icona (i) mostrato nel riquadro rettangolare rosso. Verrà visualizzata la seguente immagine:

TABELLA DESCRITTIVA MySQL

Infine, fai clic su ' Colonne ' per visualizzare la struttura della tabella.

TABELLA DESCRITTIVA MySQL

Comando MySQL SHOW COLUMNS

MySQL consente inoltre al comando SHOW COLUMNS di visualizzare la struttura della tabella. È un modo più flessibile per ottenere informazioni sulle colonne di una tabella.

scarica video da youtube con vlc

Sintassi:

Di seguito è riportata la sintassi del comando SHOW COLUMNS:

 mysql> SHOW COLUMNS FROM table_name; 

Per esempio , se eseguiamo la query seguente, otterremo tutte le informazioni sulle colonne di una tabella in un particolare database:

 mysql> SHOW COLUMNS FROM customer; 

TABELLA DESCRITTIVA MySQL

Se vogliamo mostrare il informazioni sulle colonne di una tabella da un altro database o non disponibile nel database corrente, possiamo utilizzare la seguente query:

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

Nell'immagine seguente, possiamo vedere che abbiamo utilizzato il database mysqltestdb. Ma avevamo visualizzato le informazioni sulla colonna di una tabella da un altro database senza passare al database corrente.

TABELLA DESCRITTIVA MySQL

Se vogliamo visualizzare più informazioni sulla colonna, dobbiamo aggiungere PIENO parola chiave con l'istruzione SHOW TABLES come segue:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Per esempio , la query SQL seguente elenca tutte le colonne di tabella informazioni_studente nel database mystudentdb :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Dopo l'esecuzione, possiamo vedere che questo comando aggiunge il file regole di confronto, privilegi, impostazione predefinita , E commento colonne al set di risultati.

TABELLA DESCRITTIVA MySQL

MySQL SPIEGA

La parola chiave EXPLAIN è sinonimo dell'istruzione DESCRIBE, che è utilizzato per ottenere informazioni su come MySQL esegue le query . Può funzionare con INSERIRE , SELEZIONARE , ELIMINARE , AGGIORNAMENTO , E SOSTITUISCI le query . Da MySQL 8.0.19 e versioni successive, può funzionare anche con le istruzioni TABLE. Quando utilizziamo questa parola chiave nelle query, elaborerà l'istruzione e fornirà le informazioni su come vengono unite le tabelle, l'ordine della tabella, le partizioni e le righe stimate.

Esempio

Se vogliamo mostrare il piano di esecuzione di a Istruzione SELEZIONATA , possiamo utilizzare la query come di seguito:

 mysql> EXPLAIN SELECT * FROM customer; 

Produzione:

Questa query produce le seguenti informazioni:

TABELLA DESCRITTIVA MySQL