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'];
sql

A 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;
sql

Ezutá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)
);
sql
CREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);
sql
CREATE TABLE river
(
Name VARCHAR(50),
Length INT
);
sql

Most a MariaDB SHOW TABLES parancsával megkaphatja a City_Country_River adatbázis összes táblájának listáját.

SHOW TABLES;
sql

Ha 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;
sql

Hogyan 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%';
sql

Pé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;
sql

Mire 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.

Ugrás a főmenübe