Podsumowanie: w tym samouczku dowiesz się, jak używać polecenia MySQL SHOW TABLES do odpytywania tabel w konkretnej bazie danych.
aby wyświetlić listę tabel w bazie danych MySQL, wykonaj następujące kroki:
- Zaloguj się do serwera bazy danych MySQL przy użyciu klienta MySQL, takiego jak
mysql
- przełączanie do określonej bazy danych za pomocą instrukcji
USE
. - użyj polecenia
SHOW TABLES
.,
poniższy przykład ilustruje składnię MySQL SHOW TABLES
polecenie:
Code language: SQL (Structured Query Language) (sql)
MySQL SHOW tables examples
poniższy przykład pokazuje, jak wyświetlić tabelę w bazie danych classicmodels
.
Krok 1. Połącz się z serwerem bazy danych MySQL:
Code language: SQL (Structured Query Language) (sql)
Krok 2. Przełącz naclassicmodels
baza danych:
Code language: SQL (Structured Query Language) (sql)
Krok 3., Wyświetlanie tabel w bazie danych classicmodels
:
polecenie SHOW TABLES
umożliwia wyświetlenie tabeli bazowej lub widoku. Aby uwzględnić typ tabeli w wyniku, należy użyć następującej formy instrukcji SHOW TABLES
.
Code language: SQL (Structured Query Language) (sql)
utwórzmy widok w bazieclassicmodels
o nazwiecontacts
, która zawiera imię, nazwisko i telefon zemployees
Icustomers
tabele do prezentacji.,
Code language: SQL (Structured Query Language) (sql)
teraz wydajeszSHOW FULL TABLES
polecenie:
jak widzisz, wszystkie tabele są tabelami bazowymi, z wyjątkiem tabelicontacts
, która jest widokiem.
w przypadku bazy danych, która ma wiele tabel, wyświetlanie wszystkich tabel na raz może nie być intuicyjne.,operator lub wyrażenie w WHERE
klauzula w następujący sposób:
Code language: SQL (Structured Query Language) (sql)
na przykład, aby wyświetlić wszystkie tabele w bazie danych classicmodels
, które zaczynają się od litery p
, używasz następującej instrukcji:
lub aby wyświetlić tabele kończące się ciągiem 'es'
, używasz następującej instrukcji:
poniższa instrukcja ilustruje, jak używać klauzuli WHERE
w SHOW TABLES
aby wyświetlić listę wszystkich widoków w classicmodels
,
czasami chcesz zobaczyć tabele w bazie danych, do których nie jesteś połączony. W takim przypadku możesz użyć FROM
klauzuli SHOW TABLES
, aby określić bazę danych, z której chcesz wyświetlać tabele.
poniższy przykład pokazuje, jak wyświetlać tabele zaczynające się od'time'
;
poniższe polecenie jest równoważne z powyższą instrukcją, ale używaIN
zamiastFROM
.,
Code language: SQL (Structured Query Language) (sql)
ważne jest, aby pamiętać, że jeśli nie masz uprawnień do tabeli podstawowej lub widoku, nie pojawi się ona w zestawie wyników poleceniaSHOW TABLES
.
w tym samouczku nauczyłeś się używać instrukcji MySQL SHOW TABLES
do wyświetlania wszystkich tabel w danej bazie danych.
- czy ten tutorial był pomocny?
- YesNo
Dodaj komentarz