Listen oder anzeigen Tabellen in MySQL

Listen oder anzeigen Tabellen in MySQL

MySQL ist eines der berühmtesten Open-Source und frei verfügbaren DBMs (Datenbankverwaltungssoftware-System). Es hat eine benutzerfreundliche Oberfläche und ist berühmt für seine Geschwindigkeit. Wenn Sie einen Job als Datenbankadministrator in einer großen Organisation erledigen, müssen Sie häufig eine große Anzahl von Datenbanken und deren Tabellen durchgehen. In diesem Artikel erfahren wir also, wie wir Tabellen in der MySQL -Shell auflisten oder zeigen können.

Melden Sie sich bei MySQL Shell als Root -Benutzer als Root -Benutzer an, um den folgenden Befehl im Terminal auszuführen:

sudo mysql -u root -p

Wählen Sie dann die Datenbank aus, indem Sie die Verwendungsanweisung von MySQL ausführen:

Verwenden Sie database_name;

Wenn Sie nicht wissen, welche Datenbanken Sie haben, können Sie die Datenbanken auflisten, indem Sie den Befehl show -Datenbanken von MySQL ausführen:

Datenbanken anzeigen;

Nach Auswahl einer Datenbank besteht der einfachste und einfachste Weg, um Tabellen aufzulisten, die Anweisung von MySQL in der Shell auszuführen:

Tische anzeigen;

Sie können die Liste der Tabellen in der ausgewählten Datenbank im Screenshot unten sehen.

Diese Liste enthält jedoch nur den Namen der Tabellen. MySQL liefert eine weitere Anweisung, um den Typ der Tabelle anzuzeigen. Entweder ist es eine Ansicht oder eine Basistabelle. Wir können auch den Tabellentyp sehen, indem wir die vollständige Klausel in der Anweisung "Show Tabellen" hinzufügen:

Volle Tische zeigen;

Wie Sie im folgenden Screenshot sehen können.

In MySQL können wir Tabellen tatsächlich auflisten oder anzeigen, ohne zuerst eine Datenbank auszuwählen. Wie bereits zuvor müssen wir zuerst keine Datenbank auswählen, bevor wir die Tabellen auflisten. Wir können die Liste der Tabellen jeder Datenbank erhalten, indem wir den folgenden Befehl ausführen:

Tabellen aus Database_name anzeigen;

Oder wenn Sie eine lange Liste von Tabellen haben und diese durch sie filtern möchten. Sie können auch die gleiche Klausel verwenden:

Tische wie Muster anzeigen;

Das Muster verstehen. Angenommen, wir möchten alle Tabellen auflisten, deren Name von den "Tes" beginnt. Der Befehl zum Anzeigen der Tabellen ist wie folgt:

Zeigen Sie Tische wie 'tes%';

Das prozentuale "%" -Schild bedeutet, dass es danach einen oder keinen Charakter geben kann.

Genau wie wir Tabellen aufgelistet haben, ohne zuerst die Datenbank auszuwählen. Wir können die Tabellen aus einer bestimmten Datenbank auflisten, ohne sich auch in die MySQL -Shell anzumelden. Um dies zu erreichen, führen Sie den folgenden Befehl im Terminal aus:

sudo mysql -u user_name -p -e 'Tabellen aus DataBase_Name anzeigen'

Das '-e' dient zur Ausführung der MySQL-Anweisung.

Wie Sie im Screenshot sehen können, haben wir die gleiche Ausgabe oder Liste der Tabellen im Terminal erhalten, ohne sich in die MySQL -Shell anzumelden und die Datenbank auszuwählen.

Dies sind also einige Möglichkeiten, um die Tische zu zeigen und sie zu filtern.

Abschluss

In diesem Artikel haben wir gelernt, wie man die Tabellen in einer Datenbank in MySQL mit verschiedenen Methoden zeigt. Wir haben auch gelernt, wie man die Tabellenliste mithilfe der ähnlichen Klausel filtert.