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]
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.
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 | +---------------------+
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 | +---------------------+
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!