Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mit dem Befehl MySQL SHOW TABLES Tabellen in einer bestimmten Datenbank abfragen.
Um Tabellen in einer MySQL-Datenbank aufzulisten, führen Sie die folgenden Schritte aus:
- Melden Sie sich mit einem MySQL-Client wie
mysql
- Switch zu einer bestimmten Datenbank mit der
USE
Anweisung. - Verwenden Sie den Befehl
SHOW TABLES
.,
Im Folgenden wird die Syntax des MySQL-Befehls SHOW TABLES
veranschaulicht:
Code language: SQL (Structured Query Language) (sql)
MySQL TABELLEN ANZEIGEN Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie die Tabelle in der Datenbank classicmodels
auflisten.
Schritt 1. Stellen Sie eine Verbindung zum MySQL-Datenbankserver her:
Code language: SQL (Structured Query Language) (sql)
Schritt 2. Wechseln Sie zu classicmodels
Datenbank:
Code language: SQL (Structured Query Language) (sql)
Schritt 3., Tabellen in der classicmodels
Datenbank anzeigen:
Mit dem Befehl SHOW TABLES
können Sie anzeigen, ob eine Tabelle eine Basistabelle oder eine Ansicht ist. Um den Tabellentyp in das Ergebnis aufzunehmen, verwenden Sie das folgende Formular der Anweisung SHOW TABLES
.
Code language: SQL (Structured Query Language) (sql)
Erstellen wir eine Ansicht in der classicmodels
Datenbank mit dem Namen contacts
, die Vorname, Nachname und Telefon aus den Tabellen employees
und customers
für die Demonstration enthält.,
Code language: SQL (Structured Query Language) (sql)
Jetzt geben Sie den Befehl SHOW FULL TABLES
aus:
Wie Sie sehen, sind alle Tabellen die Basistabellen mit Ausnahme der Tabelle contacts
, die eine Ansicht ist.
Für die Datenbank mit vielen Tabellen ist es möglicherweise nicht intuitiv, alle Tabellen gleichzeitig anzuzeigen.,operator oder einen Ausdruck in der WHERE
– Klausel wie folgt:
Code language: SQL (Structured Query Language) (sql)
Um beispielsweise alle Tabellen in der classicmodels
– Datenbank anzuzeigen, die mit dem Buchstaben p
beginnen, verwenden Sie die folgende Anweisung:
Oder um die Tabellen anzuzeigen, die mit der Zeichenfolge enden 'es'
verwenden Sie die folgende Anweisung:
Die folgende Anweisung veranschaulicht, wie Sie mit der WHERE
– Klausel in der SHOW TABLES
– Anweisung alle Ansichten in der classicmodels
– Datenbank auflisten.,
Manchmal möchten Sie die Tabellen in der Datenbank sehen, mit denen Sie nicht verbunden sind. In diesem Fall können Sie dieFROM
– Klausel derSHOW TABLES
– Anweisung verwenden, um die Datenbank anzugeben, aus der Sie die Tabellen anzeigen möchten.
Das folgende Beispiel zeigt, wie Tabellen angezeigt werden, die mit 'time'
beginnen;
Die folgende Anweisung entspricht der obigen Anweisung, verwendet jedoch IN
anstelle von FROM
.,
Code language: SQL (Structured Query Language) (sql)
Es ist wichtig zu beachten, dass, wenn Sie keine Berechtigungen für eine Basistabelle oder-ansicht haben, diese nicht in der Ergebnismenge angezeigt wird des Befehls SHOW TABLES
.
In diesem Tutorial haben Sie gelernt, wie Sie mit der Anweisung MySQL SHOW TABLES
alle Tabellen in einer bestimmten Datenbank auflisten.
- War dieses tutorial hilfreich?
- YesNo
Schreibe einen Kommentar