Šiame įraše bus kalbama apie:
- Kaip nustatyti visų lentelių pavadinimus naudojant ' PASIRINKTI 'Pareiškimas MySQL?
- Kaip nustatyti kelių duomenų bazių lentelių pavadinimus naudojant „ PASIRINKTI 'Pareiškimas MySQL?
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.