Gaukite lentelių pavadinimus naudodami SELECT teiginį MySQL

Gaukite Lenteliu Pavadinimus Naudodami Select Teigini Mysql



MySQL duomenų bazėje duomenys saugomi lentelės pavidalu. Kaip duomenų bazės administratoriui sunku stebėti visus vykdomus procesus ir modifikacijas visuose duomenų bazės objektuose. MySQL galimos kelios komandos, leidžiančios gauti lentelių pavadinimus iš visų duomenų bazių, kad jas būtų galima efektyviai valdyti.

Šiame įraše bus kalbama apie:

Kaip nustatyti visus lentelių pavadinimus naudojant „SELECT“ teiginį „MySQL“?

Norėdami parodyti MySQL duomenų bazių lentelių pavadinimus, naudokite „ PASIRINKTI “ pareiškimas. Norėdami tai padaryti, peržiūrėkite pateiktus veiksmus.







1 veiksmas: prijunkite terminalą

Pirmiausia prijunkite „Windows“ terminalą su „MySQL“ serveriu vykdydami toliau pateiktą komandą:



mysql -u root -p

Dėl to jūsų bus paprašyta įvesti slaptažodį:







2 veiksmas: parodykite visų lentelių pavadinimus

Dabar paleiskite „ PASIRINKTI “ komanda kartu su „ informacijos_schema.lentelės “ norėdami gauti informaciją apie visas esamas lenteles ir rodomas duomenų bazėje:

PASIRINKITE Lentelės_pavadinimą kaip LenteliųPavadinimą iš information_schema.tables;



Kaip nustatyti kelių duomenų bazių lentelių pavadinimus naudojant „SELECT“ teiginį „MySQL“?

Jei norite vienu metu rodyti kelias duomenų bazių lenteles, „ SĄJUNGOS “ operatorius gali būti naudojamas:

SELECT Table_name kaip TablesName iš information_schema.tables, kur lentelės_schema = 'mariadb' UNION SELECT Lentelės_pavadinimas kaip Lentelių pavadinimas iš information_schema.tables, kur lentelės_schema = 'mano naujienos';

Čia:

  • PASIRINKTI “ komanda naudojama įrašui pasirinkti iš duomenų bazių.
  • Lentelės_pavadinimas “ yra numatytasis kintamasis.
  • LentelėsName “ yra gautos lentelės stulpelio pavadinimas.
  • informacijos_schema.lentelės 'operatorius sujungia dviejų ar kelių' rezultatus PASIRINKTI “ pareiškimus.
  • kur “ sąlyga ištraukia pateiktą sąlygą atitinkančius įrašus.
  • lentelės_schema “ kintamasis bus naudojamas duomenų bazės pavadinimui išsaugoti.
  • mariadb “ ir „ mynewdb “ yra mūsų duomenų bazių pavadinimai.

Kaip matote, aukščiau išvardintų dviejų duomenų bazių lentelės rodomos toje pačioje lentelėje:

Kitas būdas gauti kelių rezultatų PASIRINKTI “ užklausos atskirose lentelėse, kabliataškis “ ; ' Gali būti naudojamas:

PASIRINKITE lentelės_pavadinimą kaip lentelių pavadinimą iš information_schema.tables, kur lentelės_schema = 'mariadb'; SELECT Table_name kaip TablesName iš information_schema.tables, kur lentelės_schema = 'mano naujienos';

Tai viskas! Pateikėme skirtingas užklausas lentelių pavadinimams gauti naudodami MySQL „SELECT“ teiginį.

Išvada

Norėdami gauti lentelių pavadinimus naudodami „ PASIRINKTI “ teiginys MySQL, „ PASIRINKITE Lentelės_pavadinimą kaip LenteliųPavadinimą IŠ informacijos_schema.lentelės; “ gali būti naudojama komanda. Norėdami gauti kelis rezultatus PASIRINKTI “ pareiškimus iš karto, „ SĄJUNGOS “ galima naudoti operatorių. Kita vertus, „ ; “ rodomi atskirų skirtingų duomenų bazių lentelių pavadinimai. Šis įrašas parodė lentelių pavadinimų gavimo procedūrą naudojant „SELECT“ teiginį MySQL.