Táblázatok listázása vagy megjelenítése a MySQL -ben

List Show Tables Mysql



A MySQL az egyik leghíresebb nyílt forráskódú és szabadon hozzáférhető DBMS (Database Management Software System). Könnyen kezelhető felülettel rendelkezik, és híres a sebességéről. Ha valamilyen nagy szervezetben adatbázis -adminisztrátorként dolgozik, gyakran nagyszámú adatbázist és táblázatukat kell átnéznie. Tehát ebben a cikkben megtanuljuk, hogyan tudunk táblázatokat felsorolni vagy megjeleníteni a MySQL shellben.







Annak érdekében, hogy elkezdhesse a táblázatok listázását és megjelenítését egy adatbázisban, jelentkezzen be a MySQL shellbe root felhasználóként a következő parancs futtatásával a terminálon:



sudo mysql-rootolsz-o

Ezután válassza ki az adatbázist a MySQL USE utasításának futtatásával:



HASZNÁLAT adatbázis név;

Ha nem tudja, hogy milyen adatbázisokkal rendelkezik, felsorolhatja az adatbázisokat a MySQL SHOW DATABASES parancsának futtatásával:





ELŐADÁS ADATBÁZISOK ;

Az adatbázis kiválasztása után a táblázatok felsorolásának legegyszerűbb és legegyszerűbb módja a MySQL SHOW TABLES utasításának futtatása a shellben:

ELŐADÁS TÁBLÁZATOK ;

Az alábbi képernyőképen láthatja a kiválasztott adatbázis tábláinak listáját.



Ez a lista azonban csak a táblák nevét tartalmazza. A MySQL egy másik utasítást is tartalmaz a táblázat típusának bemutatására. Ez vagy nézet, vagy alaptábla. Láthatjuk a táblázat típusát is, ha hozzáadjuk a FULL záradékot a SHOW TABLES utasításhoz:

ELŐADÁS TELJES TÁBLÁZATOK ;

Amint az alábbi képernyőképen látható, a táblázat oszlopában megtalálható a táblázat típusa is, a táblázatok neveivel együtt.

A MySQL -ben ténylegesen felsorolhatunk vagy megjeleníthetünk táblázatokat anélkül, hogy először kiválasztanánk egy adatbázist. Mint korábban, a táblázatok felsorolása előtt nem kell először adatbázist választanunk. Bármely adatbázis tábláinak listáját a következő parancs futtatásával kaphatjuk meg:

ELŐADÁS TÁBLÁZATOK TÓL TŐL adatbázis név;

Vagy ha hosszú táblázata van, és szűrni szeretné azokat. Ehhez használhatja a LIKE záradékot is:

ELŐADÁS TÁBLÁZATOK MINT minta;

A minta megértéséhez. Tegyük fel, hogy fel akarjuk sorolni az összes táblát, amelyek neve a „tes” -ből indul. A táblák megjelenítésére vonatkozó parancs a következő lesz:

ELŐADÁS TÁBLÁZATOK MINT 'a ti%';

A százalékos „%” jel azt jelzi, hogy ezután lehet bármilyen karakter, vagy nincs.

Csakúgy, mint a táblázatok felsorolása anélkül, hogy először kiválasztanánk az adatbázist. A táblázatokat felsorolhatjuk egy adott adatbázisból anélkül, hogy bejelentkeznénk a MySQL héjba is. Ennek eléréséhez futtassa a következő parancsot a terminálon:

sudo mysql-u user_name-o-És'TÁBLÁZATOK MUTATÁSA az adatbázisból_név'

Az „-e” a MySQL utasítás végrehajtására szolgál.

Amint a képernyőképen látható, ugyanazt a kimenetet vagy táblázatokat kaptuk a terminálon anélkül, hogy bejelentkeztünk volna a MySQL héjba, és nem választottuk ki az adatbázist.

Tehát ezek a táblázatok megjelenítésének és szűrésének néhány módja.

Következtetés

Ebben a cikkben megtanultuk, hogyan lehet a táblákat egy adatbázisban megjeleníteni a MySQL -ben különböző módszerekkel. Azt is megtanultuk, hogyan szűrhetjük a táblázatok listáját a LIKE záradék segítségével.