logo

MySQL KUVAUSTAULUKKO

DESCRIBE tarkoittaa tietojen näyttämistä yksityiskohtaisesti. Koska meillä on taulukoita MySQL:ssä, käytämme DESCRIBE-komento näyttää taulukkomme rakenteen , kuten sarakkeiden nimet, sarakkeiden nimien rajoitukset jne DESC komento on lyhyt muoto DESCRIBE-komennosta. Sekä DESCRIBE- että DESC-komento ovat vastaavia ja kirjainkoolla on merkitystä.

Syntaksi

Seuraavassa on syntaksi taulukkorakenteen näyttämiseksi:

 DESCRIBE table_name; 

Voimme käyttää seuraavia vaiheita näyttääksesi kaikki taulukon sarakkeet :

Vaihe 1: Kirjaudu MySQL-tietokantapalvelimeen.

mysql jätti liittymään

Vaihe 2: Vaihda tiettyyn tietokantaan.

Vaihe 3: Suorita DESCRIBE-käsky.

Ymmärrämme sen esimerkin avulla, joka selittää, kuinka taulukon sarakkeet näytetään valitussa tietokannassa.

Kirjaudu MySQL-tietokantaan

Ensimmäinen askel on kirjautua sisään tietokantapalvelimeen käyttämällä käyttäjätunnus ja Salasana . Meidän pitäisi nähdä tulos seuraavan kuvan mukaisesti:

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

MySQL KUVAUSTAULUKKO

Vaihda tiettyyn tietokantaan

Seuraava vaihe on avata tietty tietokanta, josta haluat näyttää taulukon tiedot, käyttämällä seuraavaa kyselyä. Kyselyn suorittamisen jälkeen meidän pitäisi nähdä alla oleva tulos:

 mysql> USE mysqltestdb; 

MySQL KUVAUSTAULUKKO

Suorita DESCRIBE-lause

Se on viimeinen vaihe taulukon tietojen näyttämiseksi. Ennen DESCRIBE-käskyn suorittamista voimme valinnaisesti näyttää kaikki valitsemaamme tietokantaan tallennetut taulukot NÄYTÄ taulukoita lausunto :

 mysql> SHOW TABLES; 

MySQL KUVAUSTAULUKKO

Esimerkiksi , jos haluamme näyttää a asiakastaulukon rakenne , suorita alla oleva lauseke. Onnistuneen suorituksen jälkeen se antaa tulosteen alla olevan kuvan mukaisesti:

 mysql> DESCRIBE customer; 

MySQL KUVAUSTAULUKKO

Voimme myös käyttää harjoitteluun DESC-käskyä, joka on lyhenne DESCRIBE-komennosta. Katso alla oleva tulos:

MySQL KUVAUSTAULUKKO

Kuinka näyttää taulukkotietoja MySQL Workbenchissä?

Voit näyttää taulukon saraketiedot MySQL Workbench , meidän on ensin käynnistettävä Workbench-työkalu ja kirjauduttava sisään käyttäjätunnuksella ja salasanalla MySQL tietokantapalvelin. Saamme seuraavan näytön:

MySQL KUVAUSTAULUKKO

Näytä taulukon tiedot suorittamalla seuraavat vaiheet:

1. Siirry kohtaan Navigointi-välilehti ja napsauta Aikataulu-valikko . Täällä näemme kaikki aiemmin luodut tietokannat. Valitse Schema-valikosta mikä tahansa tietokanta, esimerkiksi mysqltestdb . Se avaa useita vaihtoehtoja, jotka voidaan näyttää seuraavassa kuvassa.

MySQL KUVAUSTAULUKKO

2. Napsauta seuraavaksi Taulukot ' joka näyttää kaikki mysqltestdb-tietokantaan tallennetut taulukot. Valitse taulukko, jonka sarakkeen tiedot haluat näyttää. Sitten hiiren tunti pöydällä, se näkyy kolme kuvaketta . Katso alla oleva kuva:

MySQL KUVAUSTAULUKKO

Napsauta nyt kuvake (i) näkyy punaisessa suorakaiteen muotoisessa laatikossa. Se näyttää seuraavan kuvan:

MySQL KUVAUSTAULUKKO

Napsauta lopuksi ' Sarakkeet ' -valikko näyttääksesi taulukon rakenteen.

MySQL KUVAUSTAULUKKO

MySQL NÄYTÄ SARAKE Komento

MySQL sallii myös SHOW COLUMNS -komennon näyttää taulukkorakenteen. Se on joustavampi tapa saada taulukon saraketietoja.

Syntaksi:

Seuraava on SHOW COLUMNS -komennon syntaksi:

 mysql> SHOW COLUMNS FROM table_name; 

Esimerkiksi , jos suoritamme alla olevan kyselyn, saamme tietyn tietokannan taulukon kaikki sarakkeet:

 mysql> SHOW COLUMNS FROM customer; 

MySQL KUVAUSTAULUKKO

Jos haluamme näyttää sarakkeet taulukon tiedot toisesta tietokannasta tai ei ole saatavilla nykyisessä tietokannassa, voimme käyttää seuraavaa kyselyä:

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

Alla olevassa kuvassa voimme nähdä, että olimme käyttäneet mysqltestdb-tietokantaa. Mutta olimme näyttäneet toisen tietokannan taulukon sarakkeen tiedot vaihtamatta nykyiseen tietokantaan.

MySQL KUVAUSTAULUKKO

Jos haluamme näyttää enemmän saraketietoja, meidän on lisättävä KOKO avainsana SHOW TABLES -lauseella seuraavasti:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Esimerkiksi , alla oleva SQL-kysely listaa kaikki sarakkeet opiskelija_tietotaulukko in mystudentdb-tietokanta :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Suorituksen jälkeen voimme nähdä, että tämä komento lisää lajittelu, oikeudet, oletus , ja kommentti sarakkeita tulosjoukkoon.

mia khalifa ikä
MySQL KUVAUSTAULUKKO

MySQL SELITYS

EXPLAIN-avainsana on synonyymeja DESCRIBE-käskylle, joka on käytetään saamaan tietoa siitä, kuinka MySQL suorittaa kyselyt . Se voi toimia LISÄÄ , SELECT , POISTAA , PÄIVITTÄÄ , ja KORVAA kyselyt . From MySQL 8.0.19 ja uudemmissa versioissa, se voi toimia myös TABLE-lauseiden kanssa. Kun käytämme tätä avainsanaa kyselyissä, se käsittelee lausunnon ja antaa tiedot taulukoiden liittämisestä, taulukon järjestyksestä, arvioiduista osioista ja riveistä.

Esimerkki

Jos haluamme näyttää suoritussuunnitelman a SELECT-lause , voimme käyttää kyselyä seuraavasti:

 mysql> EXPLAIN SELECT * FROM customer; 

Lähtö:

Tämä kysely tuottaa seuraavat tiedot:

MySQL KUVAUSTAULUKKO