?️ #2 Datenbank Tabelle als Liste anzeigen ? c#.Net Winforms WPF, SQL,ListBox . Teil 2
Inhaltsverzeichnis:
Beim Verwalten von MySQL-Datenbankservern besteht eine der häufigsten Aufgaben darin, sich mit der Umgebung vertraut zu machen. Dazu gehört das Auflisten von Datenbanken auf dem Server, das Anzeigen der Datenbanktabellen oder das Abrufen von Informationen zu Benutzerkonten und deren Berechtigungen.
Dieser Artikel zeigt, wie Tabellen in einer MySQL- oder MariaDB-Datenbank über die Befehlszeile aufgelistet werden.
MySQL-Tabellen anzeigen
Um eine Liste der Tabellen in einer MySQL-Datenbank
mysql
, stellen Sie mit dem
mysql
Client-Tool eine Verbindung zum MySQL-Server her und führen Sie den Befehl
SHOW TABLES
.
Greifen Sie auf den MySQL-Server zu:
mysql -u user -p
Wechseln Sie in der MySQL-Shell mit der
USE
Anweisung zur Datenbank:
USE database_name;
Führen Sie den folgenden Befehl aus, um eine Liste aller Tabellen und Ansichten in der aktuellen Datenbank abzurufen:
SHOW TABLES;
Die Ausgabe sieht ungefähr so aus:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
Der optionale Modifikator
FULL
zeigt den Tabellentyp als zweite Ausgabespalte an.
SHOW FULL TABLES;
Die Ausgabe sieht ungefähr so aus:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
Verwenden Sie die
FROM
oder
IN
Klausel, gefolgt vom Datenbanknamen, um eine Liste der Tabellen abzurufen, ohne zur Datenbank zu wechseln:
SHOW TABLES FROM database_name;
Mit der
LIKE
Klausel kann die Ausgabe des Befehls
SHOW TABLES
nach einem bestimmten Muster gefiltert werden.
SHOW TABLES LIKE pattern;
Die folgende Anweisung gibt beispielsweise alle Datenbanken zurück, deren Namen mit "open" beginnen:
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
Das Prozentzeichen (
%
) bedeutet null, eins oder mehrere Zeichen.
Zeigen Sie MySQL-Tabellen über die Befehlszeile an
Um Informationen zu den Tabellen von der Linux-Shell
mysqlshow
, können Sie entweder den
mysql -e
mysqlshow
mysql -e
oder den Befehl
mysqlshow
verwenden, mit dem Informationen zu Datenbanken und Tabellen angezeigt werden.
Dies ist besonders nützlich, wenn Sie mit Ihren MySQL-Datenbanken mithilfe von Shell-Skripten arbeiten möchten.
Führen Sie den folgenden Befehl auf Ihrem Terminal aus, um eine Liste aller Datenbanken anzuzeigen:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
Die Ausgabe zeigt eine Liste aller Tabellen an:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
Hier ist ein Beispiel mit dem Befehl
mysqlshow
:
mysqlshow database_name
Sie können die Ausgabe mit dem Befehl
grep
filtern.
Fazit
Verwenden Sie den Befehl
SHOW TABLES
um Informationen zu den Tabellen in einer MySQL-Datenbank
SHOW TABLES
.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
MySQL MariadbAnzeigen und Hinzufügen von Notizen zu Google Text & Tabellen aus Google Notizen
Suchen Sie Ihre Google Notizen in Google Text & Tabellen. Mit einer neuen Funktion in Google Notizen können Sie Google Notizen-Dokumente in Google Text & Tabellen integrieren.
So schränken Sie das Bearbeiten von Zellen in einer Google Text & Tabellen-Tabelle ein
Erfahren Sie, wie Sie das Bearbeiten von Zellen in einer Google Text & Tabellen-Tabelle einschränken können.
Anzeigen / Auflisten von Benutzern in MySQL
In diesem Tutorial wird erklärt, wie Sie alle Benutzerkonten in einem MySQL-Datenbankserver über die Befehlszeile auflisten.