Jei norite per­žiū­rė­ti visas MariaDB duomenų bazės lenteles, galite naudoti SHOW TABLES. Nuo versijos 11.2.0 ši ad­mi­nist­ra­ci­nė komanda taip pat apima laikinas lenteles. Įsi­ti­kin­ki­te, kad turite reikiamas vartotojo teises šiai komandai vykdyti.

Kokia yra SHOW TABLES sintaksė?

Pag­rin­di­nė MariaDB SHOW TABLES sintaksė atrodo taip:

SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];
sql

Po teiginio nu­ro­dy­ki­te duomenų bazę, kurioje norite, kad būtų iš­var­dy­tos visos lentelės. Pa­ra­met­ras LIKE yra ne­pri­va­lo­mas ir padeda filtruoti re­zul­ta­tus pagal jūsų nustatytą modelį.

Maria DB SHOW TABLES pavyzdys

Norėdami pamatyti, kaip veikia SHOW TABLES, galite išbandyti šį pavyzdį. Pir­miau­sia, mes sukursime naują duomenų bazę naudodami MariaDB komandą CREATE DATABASE:

CREATE DATABASE City_Country_River;
sql

Toliau sukursime keletą lentelių naudodami MariaDB CREATE TABLE. Tai galite padaryti naudodami šį kodą:

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

Dabar galite naudoti MariaDB SHOW TABLES, kad gautumėte visų lentelių sąrašą duomenų bazėje City_Country_River.

SHOW TABLES;
sql

Jei turite keletą duomenų bazių ir norite išvardyti lenteles iš konk­re­čios duomenų bazės, galite nurodyti, kurią duomenų bazę naudoti, įrašydami FROM:

SHOW TABLES FROM City_Country_River;
sql

Kaip filtruoti re­zul­ta­tus su LIKE

Parametru LIKE galite filtruoti re­zul­ta­tus iš SHOW TABLES. Tai gali būti ypač naudinga dirbant su didelėmis duomenų bazėmis, kuriose yra daug lentelių. Nors mūsų pavyzdyje yra tik trys lentelės, vis tiek galime jį naudoti, kad pa­ma­ty­tu­me, kaip veikia LIKE. Pa­vyz­džiui, jei norite rasti visas lenteles, kurių pa­va­di­ni­mai prasideda žodžiu „upė“, galite įvesti šį kodą:

SHOW TABLES LIKE 'river%';
sql

Mūsų pavyzdyje bus rodomas tik lentelė pa­va­di­ni­mu „river“.

Kaip rodyti lentelių tipus su FULL

Jei, be lentelių pa­va­di­ni­mų, norite sužinoti, kokių tipų lenteles turite savo duomenų bazėje, galite naudoti MariaDB SHOW TABLES kartu su FULL. Tai pridės papildomą stulpelį su pa­va­di­ni­mu „table_type“. Šis stulpelis pateikia in­for­ma­ci­ją apie lentelės tipą, nau­do­da­mas vieną iš trijų ka­te­go­ri­jų: BASE TABLE, VIEW ir SEQUENCE. Galite naudoti žemiau pateiktą kodą, kad pa­ma­ty­tu­mė­te, kaip tai veikia:

SHOW FULL TABLES FROM City_Country_River;
sql

Kam nau­do­ja­mas SHOW TABLES MariaDB?

SHOW TABLES yra svarbi priemonė duomenų bazių tvarkymui MariaDB, lei­džian­ti stebėti visas lenteles ir planuoti tolesnius veiksmus. Kai turite visų duomenų bazės lentelių apžvalgą, galite lengvai pasiekti konkrečią lentelę arba ją ištrinti naudodami MariaDB komandą DROP TABLE.

Go to Main Menu