Kaip naudoti SHOW TABLES MariaDB
Jei norite peržiūrėti visas MariaDB duomenų bazės lenteles, galite naudoti SHOW TABLES. Nuo versijos 11.2.0 ši administracinė komanda taip pat apima laikinas lenteles. Įsitikinkite, kad turite reikiamas vartotojo teises šiai komandai vykdyti.
Kokia yra SHOW TABLES sintaksė?
Pagrindinė MariaDB SHOW TABLES sintaksė atrodo taip:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlPo teiginio nurodykite duomenų bazę, kurioje norite, kad būtų išvardytos visos lentelės. Parametras LIKE yra neprivalomas ir padeda filtruoti rezultatus pagal jūsų nustatytą modelį.
Maria DB SHOW TABLES pavyzdys
Norėdami pamatyti, kaip veikia SHOW TABLES, galite išbandyti šį pavyzdį. Pirmiausia, mes sukursime naują duomenų bazę naudodami MariaDB komandą CREATE DATABASE:
CREATE DATABASE City_Country_River;sqlToliau sukursime keletą lentelių naudodami MariaDB CREATE TABLE. Tai galite padaryti naudodami šį kodą:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlDabar galite naudoti MariaDB SHOW TABLES, kad gautumėte visų lentelių sąrašą duomenų bazėje City_Country_River.
SHOW TABLES;sqlJei turite keletą duomenų bazių ir norite išvardyti lenteles iš konkrečios duomenų bazės, galite nurodyti, kurią duomenų bazę naudoti, įrašydami FROM:
SHOW TABLES FROM City_Country_River;sqlKaip filtruoti rezultatus su LIKE
Parametru LIKE galite filtruoti rezultatus 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 pamatytume, kaip veikia LIKE. Pavyzdžiui, jei norite rasti visas lenteles, kurių pavadinimai prasideda žodžiu „upė“, galite įvesti šį kodą:
SHOW TABLES LIKE 'river%';sqlMūsų pavyzdyje bus rodomas tik lentelė pavadinimu „river“.
Kaip rodyti lentelių tipus su FULL
Jei, be lentelių pavadinimų, 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 pavadinimu „table_type“. Šis stulpelis pateikia informaciją apie lentelės tipą, naudodamas vieną iš trijų kategorijų: BASE TABLE, VIEW ir SEQUENCE. Galite naudoti žemiau pateiktą kodą, kad pamatytumėte, kaip tai veikia:
SHOW FULL TABLES FROM City_Country_River;sqlKam naudojamas SHOW TABLES MariaDB?
SHOW TABLES yra svarbi priemonė duomenų bazių tvarkymui MariaDB, leidžianti 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.