A SHOW TABLES parancs használata a MariaDB-ben
Ha áttekintést szeretne kapni a MariaDB adatbázis összes táblájáról, használhatja SHOW TABLES. A 11.2.0 verziótól kezdve ez az adminisztrációs utasítás az ideiglenes táblákat is tartalmazza. Győződjön meg arról, hogy rendelkezik a parancs végrehajtásához szükséges felhasználói jogosultságokkal.
Mi a SHOW TABLES szintaxisa?
A MariaDB SHOW TABLES alapvető szintaxisa így néz ki:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlA parancs után adja meg azt az adatbázist, amelynek összes tábláját felsorolni szeretné. A LIKE paraméter opcionális, és segít az eredmények szűrésében az Ön által megadott minta szerint.
Maria DB SHOW TABLES példa
SHOW TABLES működésének megtekintéséhez próbálja ki a következő példát. Először létrehozunk egy új adatbázist a MariaDB CREATE DATABASE utasításával:
CREATE DATABASE City_Country_River;sqlEzután néhány táblát fogunk létrehozni a MariaDB CREATE TABLE parancs segítségével. Ehhez a következő kódot használhatja:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlMost a MariaDB SHOW TABLES parancsával megkaphatja a City_Country_River adatbázis összes táblájának listáját.
SHOW TABLES;sqlHa több adatbázisod van, és egy adott adatbázis tábláit szeretnéd felsorolni, akkor FROM segítségével megadhatod, melyik adatbázist szeretnéd használni:
SHOW TABLES FROM City_Country_River;sqlHogyan szűrjük az eredményeket a LIKE számmal?
LIKE paraméterrel szűrheti a SHOW TABLES eredményeit. Ez különösen hasznos lehet nagy, sok táblát tartalmazó adatbázisok esetén. Jóllehet példánk csak három táblát tartalmaz, mégis felhasználhatjuk arra, hogy megnézzük, hogyan működik LIKE. Ha például meg akarja találni az összes táblát, amely a „river” szóval kezdődik, a következő kódot írhatja be:
SHOW TABLES LIKE 'river%';sqlPéldánkban az egyetlen táblázat, amely fel lesz sorolva, a „river” nevű táblázat.
Hogyan jelenítsük meg a táblázat típusokat FULL
Ha a táblák nevei mellett azt is meg szeretné tudni, hogy milyen típusú táblák vannak az adatbázisában, akkor a MariaDB SHOW TABLES FULL paranccsal együtt használhatja. Ezzel egy további oszlopot ad hozzá a kimenethez, amelynek neve „table_type”. Ez az oszlop három kategória egyikét használva ad információt a táblatípusról: BASE TABLE, VIEW és SEQUENCE. Az alábbi kóddal megnézheti, hogyan működik:
SHOW FULL TABLES FROM City_Country_River;sqlMire használják a MariaDB-ben SHOW TABLES értéket?
SHOW TABLES egy fontos eszköz az adatbázisok kezeléséhez a MariaDB-ben, amely lehetővé teszi az összes táblázat nyomon követését és a következő lépések megtervezését. Miután áttekintette az adatbázis összes táblázatát, könnyedén hozzáférhet egy adott táblához, vagy törölheti azt a MariaDB DROP TABLE utasításával.