Získejte názvy tabulek pomocí příkazu SELECT v MySQL

Ziskejte Nazvy Tabulek Pomoci Prikazu Select V Mysql



V databázi MySQL jsou data uložena v tabulkové formě. Jako správce databáze je obtížné dohlížet na všechny prováděné procesy a úpravy ve všech databázových objektech. V MySQL je k dispozici několik příkazů pro získání názvů tabulek ze všech databází, aby je bylo možné efektivně spravovat.

Tento příspěvek bude hovořit o:

Jak určit všechny názvy tabulek pomocí příkazu „SELECT“ v MySQL?

Chcete-li zobrazit názvy tabulek databází MySQL, použijte „ VYBRAT ' prohlášení. Pro tento účel se podívejte na poskytnuté kroky.







Krok 1: Připojte terminál

Nejprve připojte terminál Windows k serveru MySQL spuštěním níže uvedeného příkazu:



mysql -u root -p

V důsledku toho budete požádáni o heslo:







Krok 2: Zobrazení názvů všech tabulek

Nyní spusťte „ VYBRAT 'příkaz spolu s ' information_schema.tables ” k získání informací o všech existujících tabulkách a pořadech v databázi:

SELECT Název_tabulky jako Název_tabulky z informačního_schéma.tabulky;



Jak určit názvy tabulek více databází pomocí příkazu „SELECT“ v MySQL?

Pokud chcete zobrazit více databázových tabulek najednou, „ SVAZ Operátor ” lze použít:

SELECT Název_tabulky jako Název_tabulky z informačního_schéma.tabulky kde schéma_tabulky = 'mariadb' UNION SELECT Název_tabulky jako Název_tabulky z informačního_schéma.tabulky kde schéma_tabulky = 'mojenovadb';

Tady:

  • VYBRAT ” slouží k výběru záznamu z databází.
  • Název_tabulky ” je výchozí proměnná.
  • Název tabulky ” je název výsledného sloupce tabulky.
  • information_schema.tables „operátor kombinuje výsledky dvou nebo více“ VYBRAT “ prohlášení.
  • kde ” klauzule extrahuje záznamy, které splňují zadanou podmínku.
  • schéma_tabulky Proměnná ” bude použita k uložení názvu databáze.
  • mariadb ' a ' mynewdb “ jsou názvy naší databáze.

Jak můžete vidět, tabulky dvou výše uvedených databází jsou zobrazeny ve stejné tabulce:

Další způsob, jak získat výsledky několika „ VYBRAT “ dotazy v jednotlivých tabulkách, středník “ ; ' může být použito:

SELECT Název_tabulky jako Název_tabulky z information_schema.tables kde schéma_tabulky = 'mariadb'; SELECT Název_tabulky jako Název_tabulky z information_schema.tables kde schéma_tabulky = 'mynewdb';

To je vše! Poskytli jsme různé dotazy pro získání názvů tabulek pomocí příkazu „SELECT“ MySQL.

Závěr

Chcete-li získat názvy tabulek pomocí „ VYBRAT “ v MySQL, „ SELECT název_tabulky jako název_tabulky FROM informační_schéma.tabulky; lze použít příkaz ”. Chcete-li získat výsledky více ' VYBRAT “ prohlášení najednou, “ SVAZ lze použít operátor ”. Na druhou stranu, „ ; ” zobrazuje názvy tabulek různých databází jednotlivě. Tento příspěvek demonstroval postup získávání názvů tabulek pomocí příkazu „SELECT“ v MySQL.