logo

MySQL OPISNA TABLICA

DESCRIBE znači detaljno prikazati informaciju. Budući da imamo tablice u MySQL-u, koristit ćemo Naredba DESCRIBE za prikaz strukture naše tablice , kao što su nazivi stupaca, ograničenja na nazive stupaca itd. The OPIS naredba je kratki oblik naredbe DESCRIBE. I DESCRIBE i DESC naredba su ekvivalentne i razlikuju velika i mala slova.

Sintaksa

Sljedeća je sintaksa za prikaz strukture tablice:

 DESCRIBE table_name; 

Sljedećim koracima možemo prikazati sve stupce tablice :

Korak 1: Prijavite se na MySQL poslužitelj baze podataka.

vicky kaushal age

Korak 2: Prijeđite na određenu bazu podataka.

Korak 3: Izvršite naredbu DESCRIBE.

Razumimo to uz pomoć primjera koji objašnjava kako prikazati stupce tablice u odabranoj bazi podataka.

Prijavite se u MySQL bazu podataka

Prvi korak je prijava na poslužitelj baze podataka pomoću Korisničko ime i lozinka . Trebali bismo vidjeti rezultat kao na slici ispod:

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

MySQL OPISNA TABLICA

Prijeđite na određenu bazu podataka

Sljedeći korak je otvaranje određene baze podataka iz koje želite prikazati podatke tablice pomoću sljedećeg upita. Nakon izvršenja upita, trebali bismo vidjeti donji izlaz:

 mysql> USE mysqltestdb; 

MySQL OPISNA TABLICA

Izvršite naredbu DESCRIBE

To je zadnji korak za prikaz informacija u tablici. Prije izvršavanja naredbe DESCRIBE, po želji možemo prikazati sve tablice pohranjene u našoj odabranoj bazi podataka s POKAŽI TABLICE izjava :

 mysql> SHOW TABLES; 

MySQL OPISNA TABLICA

Na primjer , ako želimo pokazati a struktura tablice kupaca , izvršite naredbu u nastavku. Nakon uspješnog izvođenja, dat će izlaz kao na slici ispod:

 mysql> DESCRIBE customer; 

MySQL OPISNA TABLICA

Također možemo koristiti naredbu DESC za vježbu, što je skraćenica od naredbe DESCRIBE. Pogledajte donji izlaz:

MySQL OPISNA TABLICA

Kako prikazati podatke tablice u MySQL Workbench-u?

Za prikaz informacija o stupcima tablice u MySQL Workbench , prvo moramo pokrenuti alat Workbench i prijaviti se s korisničkim imenom i lozinkom na MySQL poslužitelj baze podataka. Dobit ćemo sljedeći ekran:

MySQL OPISNA TABLICA

Sada učinite sljedeće korake za prikaz podataka tablice:

1. Idite na Kartica za navigaciju i kliknite na Izbornik rasporeda . Ovdje možemo vidjeti sve prethodno kreirane baze podataka. Odaberite bilo koju bazu podataka u izborniku Shema, na primjer, mysqltestdb . Pojavit će se više opcija koje se mogu prikazati na sljedećoj slici.

MySQL OPISNA TABLICA

2. Zatim kliknite na ' Stolovi ' koji prikazuje sve tablice pohranjene u bazi podataka mysqltestdb. Odaberite tablicu čiji podaci o stupcu želite prikazati. Onda, sat miša na tom stolu, pokazat će se tri ikone . Pogledajte sliku u nastavku:

MySQL OPISNA TABLICA

Sada kliknite na ikona (i) prikazan u crvenom pravokutnom okviru. Prikazat će se sljedeća slika:

MySQL OPISNA TABLICA

Na kraju kliknite na ' Stupci ' za prikaz strukture tablice.

MySQL OPISNA TABLICA

Naredba MySQL SHOW COLUMNS

MySQL također dopušta naredbu SHOW COLUMNS za prikaz strukture tablice. To je fleksibilniji način za dobivanje informacija o stupcima tablice.

Sintaksa:

Sljedeća je sintaksa naredbe SHOW COLUMNS:

rohit shetty glumac
 mysql> SHOW COLUMNS FROM table_name; 

Na primjer , ako izvršimo donji upit, dobit ćemo informacije o svim stupcima tablice u određenoj bazi podataka:

 mysql> SHOW COLUMNS FROM customer; 

MySQL OPISNA TABLICA

Ako želimo pokazati informacije o stupcima tablice iz druge baze podataka ili nije dostupno u trenutnoj bazi podataka, možemo koristiti sljedeći upit:

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

Na donjoj slici možemo vidjeti da smo koristili mysqltestdb bazu podataka. No prikazali smo informacije stupca tablice iz druge baze podataka bez prebacivanja na trenutnu bazu podataka.

MySQL OPISNA TABLICA

Ako želimo prikazati više informacija o stupcu, moramo dodati PUNO ključna riječ s naredbom SHOW TABLES kako slijedi:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Na primjer , donji SQL upit navodi sve stupce tablica student_info u baza podataka mystudentdb :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Nakon izvršenja, možemo vidjeti da ova naredba dodaje uspoređivanje, privilegije, zadano , i komentar stupaca u skup rezultata.

MySQL OPISNA TABLICA

MySQL OBJASNITE

Ključna riječ EXPLAIN sinonimi su izjave DESCRIBE, koja je koristi se za dobivanje informacija o tome kako MySQL izvršava upite . Može raditi sa UMETNUTI , IZABERI , IZBRISATI , AŽURIRAJ , i ZAMIJENI upite . Iz MySQL 8.0.19 i kasnijim verzijama, također može raditi s TABLE izjavama. Kada koristimo ovu ključnu riječ u upitima, ona će obraditi izjavu i dati informacije o tome kako su tablice spojene, redoslijed tablice, procijenjene particije i retke.

Primjer

Ako želimo prikazati plan izvršenja a SELECT izjava , možemo upotrijebiti upit kao u nastavku:

 mysql> EXPLAIN SELECT * FROM customer; 

Izlaz:

Ovaj upit daje sljedeće informacije:

MySQL OPISNA TABLICA