Uzyskaj nazwy tabel za pomocą instrukcji SELECT w MySQL

Uzyskaj Nazwy Tabel Za Pomoca Instrukcji Select W Mysql



W bazie danych MySQL dane są przechowywane w formie tabelarycznej. Jako administrator bazy danych trudno jest mieć oko na wszystkie wykonywane procesy i modyfikacje we wszystkich obiektach bazy danych. W MySQL dostępnych jest wiele poleceń służących do pobierania nazw tabel ze wszystkich baz danych w celu efektywnego zarządzania nimi.

Ten post będzie mówił o:

Jak określić wszystkie nazwy tabel za pomocą instrukcji „SELECT” w MySQL?

Aby wyświetlić nazwy tabel baz danych MySQL, użyj „ WYBIERAĆ ' oświadczenie. W tym celu sprawdź podane kroki.







Krok 1: Podłącz terminal

Najpierw połącz terminal Windows z serwerem MySQL, uruchamiając poniższe polecenie:



mysql -u root -p

W rezultacie zostaniesz poproszony o podanie hasła:







Krok 2: Wyświetl nazwy wszystkich tabel

Teraz uruchom „ WYBIERAĆ ” polecenie wraz z „ schemat_informacyjny.tabele ”, aby uzyskać informacje o wszystkich istniejących tabelach i pokazach w bazie danych:

SELECT Nazwa_tabeli jako TablesName z information_schema.tables;



Jak określić nazwy tabel wielu baz danych za pomocą instrukcji „SELECT” w MySQL?

Jeśli chcesz wyświetlić tabelę wielu baz danych jednocześnie, przycisk „ UNIA Operatora ” można użyć:

SELECT nazwa_tabeli jako TablesName z information_schema.tables gdzie table_schema = 'mariadb' UNION SELECT nazwa_tabeli jako TablesName z information_schema.tables gdzie table_schema = 'mynewdb';

Tutaj:

  • WYBIERAĆ Polecenie ” służy do wybrania rekordu z baz danych.
  • Nazwa tabeli ” jest zmienną domyślną.
  • TablesName ” to nazwa wynikowej kolumny tabeli.
  • schemat_informacyjny.tabele ” operator łączy wyniki dwóch lub wielu „ WYBIERAĆ ' sprawozdania.
  • Gdzie Klauzula ” wyodrębnia rekordy spełniające podany warunek.
  • schemat_tabeli ” zostanie użyta do zapisania nazwy bazy danych.
  • mariadb ' I ' moja nowa db ” to nazwy naszych baz danych.

Jak widać, tabele wyżej wymienionych dwóch baz danych są pokazane w tej samej tabeli:

Innym sposobem uzyskania wyników wielu „ WYBIERAĆ ” zapytania w poszczególnych tabelach, średnik “ ; ' może być użyte:

SELECT Nazwa_tabeli jako TablesName z information_schema.tables gdzie table_schema = 'mariadb'; WYBIERZ nazwa_tabeli jako TablesName z information_schema.tables gdzie table_schema = 'mynewdb';

To wszystko! Udostępniliśmy różne zapytania do uzyskiwania nazw tabel za pomocą instrukcji „SELECT” MySQL.

Wniosek

Aby uzyskać nazwy tabel za pomocą „ WYBIERAĆ ” instrukcja w MySQL, „ WYBIERZ nazwa_tabeli jako TablesName FROM information_schema.tables; można użyć polecenia ”. Aby uzyskać wyniki wielu „ WYBIERAĆ ” oświadczenia na raz, „ UNIA Można użyć operatora ”. Z drugiej strony „ ; ” pokazuje indywidualnie nazwy tabel różnych baz danych. Ten post zademonstrował procedurę uzyskiwania nazw tabel przy użyciu instrukcji „SELECT” w MySQL.