Sąrašas arba Rodyti lenteles MySQL

List Show Tables Mysql



„MySQL“ yra viena garsiausių atviro kodo ir laisvai prieinama DBVS (duomenų bazių valdymo programinės įrangos sistema). Jis turi lengvai naudojamą sąsają ir yra žinomas dėl savo greičio. Jei dirbate kaip duomenų bazės administratorius kokioje nors didelėje organizacijoje, dažnai turite pereiti daugybę duomenų bazių ir jų lentelių. Taigi, šiame straipsnyje mes sužinosime, kaip galime išvardyti arba parodyti lenteles „MySQL“ apvalkale.







Norėdami pradėti lentelių sąrašą ir rodymą duomenų bazėje, prisijunkite prie „MySQL“ apvalkalo kaip pagrindinis vartotojas, vykdydami šią komandą terminale:



sudo mysql-tu šaknis-p

Tada pasirinkite duomenų bazę paleisdami „MySQL“ USE sakinį:



NAUDOTI duomenų bazės_pavadinimas;

Jei nežinote, kokias duomenų bazes turite, galite išvardyti duomenų bazes vykdydami „MySQL“ komandą SHOW DATABASES:





RODYTI Duomenų bazės ;

Pasirinkus duomenų bazę, paprasčiausias ir lengviausias būdas išvardyti lenteles yra paleisti apvalkalo „MySQL“ teiginį SHOW TABLES:

RODYTI LENTELĖS ;

Žemiau esančioje ekrano kopijoje galite pamatyti lentelių sąrašą pasirinktoje duomenų bazėje.



Tačiau šiame sąraše yra tik lentelių pavadinimai. „MySQL“ pateikia dar vieną teiginį, rodantį lentelės tipą. Tai yra vaizdas arba pagrindinė lentelė. Lentelės tipą taip pat galime pamatyti pridėję FULL sąlygą SHOW TABLES sakinyje:

RODYTI PILNAS LENTELĖS ;

Kaip matote žemiau esančioje ekrano kopijoje, mes taip pat gavome lentelės tipą antrame stulpelyje kartu su lentelių pavadinimais.

„MySQL“ iš tikrųjų galime išvardyti arba parodyti lenteles, prieš tai nepasirinkę duomenų bazės. Kaip ir anksčiau, prieš išvardijant lenteles nereikia iš pradžių pasirinkti duomenų bazės. Mes galime gauti bet kurios duomenų bazės lentelių sąrašą vykdydami šią komandą:

RODYTI LENTELĖS NUO duomenų bazės_pavadinimas;

Arba, jei turite ilgą lentelių sąrašą ir norite jas filtruoti. Norėdami tai padaryti, taip pat galite naudoti LIKE sąlygą:

RODYTI LENTELĖS KAIP modelis;

Norėdami suprasti modelį. Tarkime, norime išvardyti visas lenteles, kurių pavadinimas prasideda nuo „tes“. Lentelių rodymo komanda bus tokia:

RODYTI LENTELĖS KAIP 'tavo%';

Procentinis „%“ ženklas reiškia, kad po to gali būti bet koks simbolis arba jo nėra.

Kaip ir išvardijome lenteles, prieš tai nepasirinkę duomenų bazės. Galime išvardyti lenteles iš konkrečios duomenų bazės neprisijungę ir prie „MySQL“ apvalkalo. Norėdami tai padaryti, terminale paleiskite šią komandą:

sudo mysql-u vartotojo_vardas-p-Ir„RODYTI LENTELES IŠ duomenų bazės_vardas'

„-E“ yra skirtas „MySQL“ teiginiui vykdyti.

Kaip matote ekrano kopijoje, terminale gavome tą pačią išvestį arba lentelių sąrašą neprisijungę prie „MySQL“ apvalkalo ir nepasirinkę duomenų bazės.

Taigi, tai yra keletas būdų, kaip parodyti lenteles ir jas filtruoti.

Išvada

Šiame straipsnyje mes išmokome parodyti lenteles duomenų bazėje „MySQL“ naudojant skirtingus metodus. Mes taip pat sužinojome, kaip filtruoti lentelių sąrašą naudojant LIKE sąlygą.