Tabellennamen abrufen aus einer Datenbank

December 14

Tabellen bestehen alle relationale Datenbanken, die Daten zu speichern. Optisch ist eine Tabelle, eine Gruppe von Zeilen und Spalten; jede Spalte beschreibt eine bestimmte Einheit von Daten, und jede Zeile enthält die eigentlichen Daten. Tabellen sind eindeutig innerhalb einer Datenbank, idealerweise in einer Weise benannt, die in der Tabelle gespeicherten Daten beschreibt. Wenn die Namen der Tabellen in einer Datenbank unklar, unbekannte oder widersprüchlich sind, müssen Administratoren die Tabellen auflisten, um sie zu benutzen. Am häufigsten verwendete Datenbanken bieten Befehle, mit denen Benutzer die Tabellen auflisten, die sie Haus.

Anweisungen

Abrufen von Tabellennamen aus einer MySQL-Datenbank

1 Führen Sie das MySQL-Befehlszeilen-Dienstprogramm und Verbindung zu MySQL.

2 Geben Sie die Datenbank zu arbeiten, wo "Datenbank" ist die MySQL-Datenbank, die mit die Tabellen, die Sie auflisten möchten.

MySQL > Verwenden Sie "Datenbank";

3 Listen Sie die Tabellen mit dem Befehl "Tabellen anzeigen".

MySQL > Listen Tabellen;

Abrufen von Tabellennamen aus einer Oracle Express Datenbank

4 Führen Sie die SQL * Plus Befehl Linie Dienstprogramm und eine Verbindung zu Oracle Express.

5 Bestimmen Sie, welches Schema die Tabellen enthält, die Sie auflisten möchten. Oracle speichert Gruppierungen von Tabellen als Schemata, die Benutzernamen entsprechen.

6 Listen Sie die Tabellen durch Abfragen der ALL_TABLES-Tabelle, wo 'Benutzername' ist das Schema, das Gruppe von Tabellen enthält, die Sie auflisten möchten.

SQL > All_tables Table_name wählen wo Eigentümer = 'Benutzername';

Abrufen von Tabellennamen aus einer SQLServer Express-Datenbank

7 Führen Sie das Dienstprogramm Sqlcmd-Befehlszeile und verbinden mit SQL Server Express.

8 Geben Sie die Datenbank zu arbeiten, in denen "Datenbank" SQL Server Express-Datenbank ist, die in der Sysobjects-Tabelle enthält, die Sie Abfragen möchten.

1 > Verwenden Sie "Datenbank"

2 > gehen

9 Liste der Tabellen in der Datenbank durch Ausführen einer Abfrage für die Systemtabelle Sysobjects. Die Xtype = 'U' bedeutet, dass die Abfrage nur Tabellenobjekte auflisten sollten.

1 > Wählen Sie Namen von Systemobjekten wo Xtype = 'U'

2 > gehen

Tipps & Warnungen

  • Die meisten Datenbanken erlauben Benutzern, grafische Dienstprogramme Liste Tabellen in Datenbanken zu verwenden.
  • Achten Sie darauf, dass Sie entsprechende Berechtigungen in der Liste Tabellen innerhalb der Datenbank haben, die Sie verwenden.