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.