Heim > Datenbank > MySQL-Tutorial > Wie können wir die Liste der Tabellen in einer bestimmten Datenbank über die MySQL Server-Befehlszeile abrufen?

Wie können wir die Liste der Tabellen in einer bestimmten Datenbank über die MySQL Server-Befehlszeile abrufen?

PHPz
Freigeben: 2023-09-06 23:33:02
nach vorne
1556 Leute haben es durchsucht

我们如何从 MySQL Server 命令行获取特定数据库中的表列表?

Wir müssen das Clientprogramm „mysqlshow“ zusammen mit dem Datenbanknamen verwenden, um die Liste der Tabellen in einer bestimmten Datenbank abzurufen. Die Syntax lautet wie folgt:

Mysqlshow – u root db_name [pat_matching]
Nach dem Login kopieren

Hier ist db_name der Name der Datenbank, aus der wir den Tabellennamen erhalten möchten.

Pat_matching ist optional. Es wird verwendet, um eine Liste von Tabellen eines bestimmten Schemas abzurufen. Wenn wir kein Schema bereitstellen, werden alle in dieser Datenbank gespeicherten Tabellen angezeigt.

Beispiel

Der folgende Befehl ruft die „Abfrage“ aller Tabellendatenbanken ab –

C:\mysql\bin>mysqlshow -u root query
Database: query
+---------------------+
| Tables              |
+---------------------+
| cars                |
| cars_avgprice       |
| customers           |
| detail_bday         |
| emp                 |
| emp123              |
| emp_t               |
| examination_btech   |
| first_view          |
| info                |
| item_list           |
| item_list1          |
| new_number          |
| reservation         |
| reservations        |
| reserve             |
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| tender              |
| tender1             |
| view_detail         |
| view_student_detail |
| website             |
+---------------------+
Nach dem Login kopieren

Angenommen, wir möchten nun die Tabellen abrufen, deren Namen „Student“ enthalten. Wir können die folgende Abfrage mit Mustervergleich verwenden –

C:\mysql\bin>mysqlshow -u root query %student%
Database: query Wildcard: %student%
+---------------------+
| Tables              |
+---------------------+
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| view_student_detail |
+---------------------+
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie können wir die Liste der Tabellen in einer bestimmten Datenbank über die MySQL Server-Befehlszeile abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage