Okrem manipulácie s údajmi v DBMS MySQL existuje možnosť pracovať s tabuľkami. Najmä pri práci v konzole MySQL môžete kedykoľvek zobraziť tabuľky, ktoré sa nachádzajú v databáze. Ďalej si povieme, ako zobraziť ich zoznam v operačnom systéme Ubuntu 20.04.
Pred výstupom by ste mali vidieť, ktoré databázy sa v DBMS nachádzajú. Ak chcete vyvolať zoznam všetkých dostupných databáz, spustite nasledujúci príkaz:
SHOW DATABASES;
Keď je známy zoznam dostupných databáz, môžete si ho zobraziť v požadovanej databáze.
Predtým, ako si môžete zobraziť zoznam v databáze, musíte ju vytvoriť (vybrať) ako predvolenú. Na to použite príkaz USE
a ako parameter odovzdajte názov požadovanej databázy. Napríklad existuje databáza s názvom test_db
, potom bude príkaz vyzerať nasledovne:
USE test_db;
Výpis hlásenia Database changed (Databáza zmenená) znamená, že je vybraná a všetky potrebné manipulácie sa teraz budú vykonávať s touto databázou. Ak chcete teraz zobraziť všetky tabuľky, mali by ste vykonať príkaz:
SHOW TABLES;
Zobrazenie zoznamu tabuliek v MySQL je jednoduché.
Počas pobytu v databáze je možné zobraziť aj tabuľky v iných databázach. Ako príklad si vyberieme databázu test_db
a nachádzajúc sa v nej vykonáme dotaz na zobrazenie tabuliek v inej databáze s názvom users
. Na to je potrebné vykonať príkaz:
SHOW TABLES FROM users;
Zoznam tabuliek môžete zobraziť pomocou možnosti FULL
. Voliteľná možnosť FULL
zobrazí typ tabuľky v samostatnom stĺpci. Typ môže byť VIEW
alebo BASE TABLE
. Na zobrazenie týchto informácií je potrebné vykonať príkaz:
SHOW FULL TABLES;
Príkaz LIKE
možno použiť aj s príkazom SHOW TABLES
na filtrovanie vyhľadávania podľa vzoru. Napríklad existuje test_db
a chcete vypísať všetky tabuľky, ktoré začínajú na my.
Vzor vyhľadávania by vyzeral nasledovne:
SHOW TABLES LIKE 'my%';
Zoznam môžete zobraziť bez pripojenia ku konzole MySQL. V nasledujúcom príklade sa pripojíte pod používateľom root
a hneď pomocou voľby e odovzdáte požiadavku na zobrazenie tabuliek v test_db
:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
Týmto je návod ukončený.