Získajte názvy tabuliek pomocou príkazu SELECT v MySQL

Ziskajte Nazvy Tabuliek Pomocou Prikazu Select V Mysql



V databáze MySQL sú dáta uložené v tabuľkovej forme. Ako správca databázy je ťažké sledovať všetky vykonávané procesy a zmeny vo všetkých databázových objektoch. V MySQL je k dispozícii viacero príkazov na získanie názvov tabuliek zo všetkých databáz, aby ste ich mohli efektívne spravovať.

Tento príspevok bude hovoriť o:

Ako určiť všetky názvy tabuliek pomocou príkazu „SELECT“ v MySQL?

Ak chcete zobraziť názvy tabuliek databáz MySQL, použite „ VYBRAŤ “vyhlásenie. Na tento účel si pozrite poskytnuté kroky.







Krok 1: Pripojte terminál

Najprv pripojte terminál Windows k serveru MySQL spustením nižšie uvedeného príkazu:



mysql -u root -p

V dôsledku toho budete požiadaní o heslo:







Krok 2: Zobrazte názvy všetkých tabuliek

Teraz spustite „ VYBRAŤ 'príkaz spolu s ' information_schema.tables ” na získanie informácií o všetkých existujúcich tabuľkách a reláciách v databáze:

SELECT Názov_tabulky ako Názov_tabulky z informačnej_schémy.tabuľky;



Ako určiť názvy tabuliek viacerých databáz pomocou príkazu „SELECT“ v MySQL?

Ak chcete zobraziť viacero databázových tabuliek naraz, „ UNION Operátor ” možno použiť:

SELECT Table_name ako TablesName from information_schema.tables where table_schema = 'mariadb' UNION SELECT Table_name ako TablesName from information_schema.tables where table_schema = 'mynewdb';

Tu:

  • VYBRAŤ ” sa používa na výber záznamu z databáz.
  • Table_name ” je predvolená premenná.
  • TablesName “ je názov výsledného stĺpca tabuľky.
  • information_schema.tables Operátor „kombinuje výsledky dvoch alebo viacerých“ VYBRAŤ ' Vyhlásenia.
  • kde ” doložka výpisy záznamov, ktoré spĺňajú poskytnutú podmienku.
  • tabuľková_schéma Premenná ” sa použije na uloženie názvu databázy.
  • mariadb “ a „ mynewdb “ sú názvy našej databázy.

Ako vidíte, tabuľky dvoch vyššie uvedených databáz sú zobrazené v tej istej tabuľke:

Ďalší spôsob, ako získať výsledky viacerých „ VYBRAŤ “ dopyty v jednotlivých tabuľkách, bodkočiarka “ ; ' môže byť použité:

SELECT Table_name ako TablesName from information_schema.tables kde tabuľka_schema = 'mariadb'; SELECT Table_name ako TablesName from information_schema.tables kde table_schema = 'mynewdb';

To je všetko! Poskytli sme rôzne dotazy na získanie názvov tabuliek pomocou príkazu „SELECT“ MySQL.

Záver

Ak chcete získať názvy tabuliek pomocou „ VYBRAŤ “ v MySQL, „ SELECT Názov_tabulky ako Názov_tabulky FROM schéma_informácií.tabuľky; ” možno použiť príkaz. Ak chcete získať výsledky viacerých ' VYBRAŤ “výkazy naraz, “ UNION ” možno použiť operátor. Na druhej strane, „ ; ” zobrazuje názvy tabuliek rôznych databáz jednotlivo. Tento príspevok demonštroval postup získavania názvov tabuliek pomocou príkazu „SELECT“ v MySQL.