Klient wiersza poleceń MySQL pozwala na wykonywanie zapytań sql z poziomu interfejsu wiersza poleceń. W tym poście dowiesz się jak wyświetlić tabele w danej bazie danych i opisać ich strukturę. Jest to kontynuacja serii o kliencie wiersza poleceń MySQL. Poprzednie posty zawierają Używanie narzędzia wiersza poleceń MySQL oraz Wykonywanie zapytań z wiersza poleceń MySQL.
Po zalogowaniu się do klienta wiersza poleceń MySQL i wybraniu bazy danych, możesz wyświetlić listę wszystkich tabel w wybranej bazie danych za pomocą następującego polecenia:
mysql> show tables;
(mysql> jest wierszem poleceń, a „show tables;” jest faktycznym zapytaniem w powyższym przykładzie).
W testowej bazie danych, którą stworzyłem, zwraca to co następuje:
+----------------+| Tables_in_test |+----------------+| something || something_else |+----------------+2 rows in set (0.00 sec)
To pokazuje nam, że istnieją dwie tabele w bazie danych nazwane „something” i „something_else”. Możemy pokazać strukturę tabeli używając polecenia „desc” tak jak dla tabeli „something”:
mysql> desc something;
Moja testowa tabela bazy danych zwraca wynik jak poniżej, pokazując, że są 4 kolumny i jakie są ich typy itd:
Wreszcie, można pokazać indeksy z danej tabeli w następujący sposób:
mysql> show keys from something;
Moja testowa baza danych posiada dwa indeksy (są one oznaczone w kolumnie „klucz” z powyższego wyjścia „desc something” jako PRI i MUL). Wyjście z powyższego polecenia wygląda następująco:
Podsumowanie
Klient wiersza poleceń MySQL jest przydatny do wykonywania zapytań, jak również do wyświetlania tabel w bazie danych MySQL, struktury tych tabel i indeksów w tych tabelach, jak opisano w tym poście.
.