Pridobite imena tabel z uporabo izjave SELECT v MySQL

Pridobite Imena Tabel Z Uporabo Izjave Select V Mysql



V podatkovni bazi MySQL so podatki shranjeni v obliki tabele. Kot skrbnik baze podatkov je težko spremljati vse izvajajoče se procese in spremembe v vseh objektih baze podatkov. V MySQL je na voljo več ukazov za pridobivanje imen tabel iz vseh baz podatkov za njihovo učinkovito upravljanje.

Ta objava bo govorila o:

Kako določiti vsa imena tabel s stavkom »SELECT« v MySQL?

Za prikaz imen tabel baz podatkov MySQL uporabite » IZBERI ” izjava. V ta namen si oglejte priložene korake.







1. korak: Povežite terminal

Najprej povežite terminal Windows s strežnikom MySQL tako, da zaženete spodnji ukaz:



mysql -u root -p

Posledično boste morali vnesti geslo:







2. korak: Prikažite imena vseh tabel

Zdaj zaženite ' IZBERI ' skupaj z ' informacijska_shema.tabele ”, da dobite informacije o vseh obstoječih tabelah in oddajah v bazi podatkov:

IZBERITE Table_name kot TablesName iz information_schema.tables;



Kako določiti imena tabel več baz podatkov z uporabo izjave 'SELECT' v MySQL?

Če želite prikazati tabelo več zbirk podatkov hkrati, se prikaže » UNION ” lahko uporabite:

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

Tukaj:

  • IZBERI Ukaz se uporablja za izbiro zapisa iz baz podatkov.
  • Ime_tabele ” je privzeta spremenljivka.
  • TableName ” je ime nastalega stolpca tabele.
  • informacijska_shema.tabele ' združuje rezultate dveh ali več ' IZBERI ” izjave.
  • kje ” izvleče zapise, ki izpolnjujejo navedeni pogoj.
  • shema_tabele ” spremenljivka bo uporabljena za shranjevanje imena baze podatkov.
  • mariadb « in » mynewdb ” so imena naše zbirke podatkov.

Kot lahko vidite, sta tabeli zgoraj navedenih dveh baz podatkov prikazani v isti tabeli:

Drug način za pridobitev rezultatov več ' IZBERI ” poizvedbe v posameznih tabelah, podpičje “ ; ' je lahko uporabljen:

IZBERITE Table_name kot TablesName iz information_schema.tables, kjer table_schema = 'mariadb'; IZBERITE Table_name kot TablesName iz information_schema.tables, kjer table_schema = 'mynewdb';

To je vse! Zagotavljamo različne poizvedbe za pridobivanje imen tabel z uporabo MySQL-ove izjave »SELECT«.

Zaključek

Za pridobitev imen tabel z uporabo ' IZBERI ' v MySQL, ' SELECT Table_name kot TablesName FROM information_schema.tables; ” lahko uporabite ukaz. Če želite dobiti rezultate večkratnega » IZBERI ” izjave naenkrat, UNION Uporabite lahko operater. Po drugi strani pa ' ; ” prikazuje imena tabel različnih baz podatkov posebej. Ta objava je prikazala postopek pridobivanja imen tabel s stavkom »SELECT« v MySQL.