logo

MySQL OPIS TABELKI

DESCRIBE oznacza szczegółowe pokazanie informacji. Ponieważ mamy tabele w MySQL, więc użyjemy Polecenie DESCRIBE pokazujące strukturę naszej tabeli , takie jak nazwy kolumn, ograniczenia dotyczące nazw kolumn itp OPIS polecenie jest skróconą formą polecenia DESCRIBE. Zarówno polecenie DESCRIBE, jak i DESC są równoważne i rozróżniana jest wielkość liter.

Składnia

Poniżej przedstawiono składnię wyświetlającą strukturę tabeli:

 DESCRIBE table_name; 

Możemy wykonać następujące kroki, aby wyświetlić wszystkie kolumny tabeli :

Krok 1: Zaloguj się do serwera bazy danych MySQL.

koniec Javy

Krok 2: Przejdź do konkretnej bazy danych.

Krok 3: Wykonaj instrukcję DESCRIBE.

Wyjaśnijmy to na przykładzie, który wyjaśnia, jak wyświetlić kolumny tabeli w wybranej bazie danych.

Zaloguj się do bazy danych MySQL

Pierwszym krokiem jest zalogowanie się do serwera bazy danych za pomocą pliku nazwa użytkownika I hasło . Powinniśmy zobaczyć wynik jak na obrazku poniżej:

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

MySQL OPIS TABELKI

Przejdź do określonej bazy danych

Następnym krokiem jest otwarcie konkretnej bazy danych, z której chcesz wyświetlić informacje o tabeli za pomocą poniższego zapytania. Po wykonaniu zapytania powinniśmy zobaczyć poniższy wynik:

 mysql> USE mysqltestdb; 

MySQL OPIS TABELKI

Wykonaj instrukcję DESCRIBE

To ostatni krok, aby wyświetlić informacje o tabeli. Przed wykonaniem instrukcji DESCRIBE możemy opcjonalnie wyświetlić wszystkie tabele zapisane w wybranej przez nas bazie danych z rozszerzeniem POKAŻ TABELE oświadczenie :

 mysql> SHOW TABLES; 

MySQL OPIS TABELKI

Na przykład , jeśli chcemy pokazać a struktura tabeli klientów , wykonaj poniższą instrukcję. Po pomyślnym wykonaniu wyświetli się wynik jak na obrazku poniżej:

 mysql> DESCRIBE customer; 

MySQL OPIS TABELKI

W praktyce możemy także użyć instrukcji DESC, która jest skrótem polecenia DESCRIBE. Zobacz poniższe dane wyjściowe:

MySQL OPIS TABELKI

Jak wyświetlić informacje o tabeli w MySQL Workbench?

Aby wyświetlić informacje o kolumnach tabeli w Środowisko pracy MySQL , musimy najpierw uruchomić narzędzie Workbench i zalogować się podając nazwę użytkownika i hasło do MySQL-a Serwer bazy danych. Otrzymamy następujący ekran:

MySQL OPIS TABELKI

Teraz wykonaj następujące kroki, aby wyświetlić informacje w tabeli:

1. Przejdź do Zakładka Nawigacja i kliknij Harmonogram menu . Tutaj możemy zobaczyć wszystkie wcześniej utworzone bazy danych. Wybierz dowolną bazę danych w menu Schemat, na przykład mysqltestdb . Pojawi się wiele opcji, które można pokazać na poniższym obrazku.

MySQL OPIS TABELKI

2. Następnie kliknij „ Stoły ', który pokazuje wszystkie tabele przechowywane w bazie danych mysqltestdb. Wybierz tabelę, której kolumny chcesz wyświetlić. Następnie pokaże się godzina myszy na tym stole trzy ikony . Zobacz poniższy obrazek:

MySQL OPIS TABELKI

Teraz kliknij ikona (i) pokazane w czerwonym prostokątnym polu. Wyświetli się następujący obraz:

MySQL OPIS TABELKI

Na koniec kliknij przycisk „ Kolumny ', aby wyświetlić strukturę tabeli.

MySQL OPIS TABELKI

Polecenie POKAŻ KOLUMNY MySQL

MySQL umożliwia także poleceniu SHOW COLUMNS wyświetlenie struktury tabeli. Jest to bardziej elastyczny sposób uzyskiwania informacji o kolumnach tabeli.

Składnia:

Poniżej przedstawiono składnię polecenia POKAŻ KOLUMNY:

 mysql> SHOW COLUMNS FROM table_name; 

Na przykład , jeśli wykonamy poniższe zapytanie, otrzymamy informacje o wszystkich kolumnach tabeli w konkretnej bazie danych:

 mysql> SHOW COLUMNS FROM customer; 

MySQL OPIS TABELKI

Jeśli chcemy pokazać kolumny informacje o tabeli z innej bazy danych lub niedostępne w aktualnej bazie danych, możemy zastosować następujące zapytanie:

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

Na poniższym obrazku widać, że korzystaliśmy z bazy danych mysqltestdb. Ale wyświetliliśmy w kolumnie informacje o tabeli z innej bazy danych bez przełączania się do bieżącej bazy danych.

MySQL OPIS TABELKI

Jeśli chcemy wyświetlić więcej informacji o kolumnie, musimy dodać PEŁNY słowo kluczowe z instrukcją SHOW TABLES w następujący sposób:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Na przykład , poniższe zapytanie SQL wyświetla listę wszystkich kolumn pliku tabela informacji o uczniu w baza danych mystudentdb :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Po wykonaniu widzimy, że to polecenie dodaje plik sortowanie, uprawnienia, domyślne , I komentarz kolumny do zestawu wyników.

MySQL OPIS TABELKI

MySQL WYJAŚNIJ

Słowo kluczowe EXPLAIN jest synonimem instrukcji DESCRIBE, czyli używane do uzyskiwania informacji o tym, jak MySQL wykonuje zapytania . Można z tym współpracować WSTAWIĆ , WYBIERAĆ , USUWAĆ , AKTUALIZACJA , I ZAMIEŃ zapytania . Z MySQL 8.0.19 i nowszych wersjach, może także współpracować z instrukcjami TABLE. Kiedy użyjemy tego słowa kluczowego w zapytaniach, przetworzy ono instrukcję i dostarczy informacji o sposobie łączenia tabel, kolejności tabeli, szacunkowych partycjach i wierszach.

Przykład

Jeśli chcemy pokazać plan wykonania a WYBIERZ instrukcję , możemy użyć zapytania jak poniżej:

 mysql> EXPLAIN SELECT * FROM customer; 

Wyjście:

oś pandy

To zapytanie generuje następujące informacje:

MySQL OPIS TABELKI