Kako uporabljati SHOW TABLES v MariaDB
Če potrebujete pregled vseh tabel v bazi podatkov MariaDB, lahko uporabite SHOW TABLES. Od različice 11.2.0 ta administrativna izjava vključuje tudi začasne tabele. Prepričajte se, da imate potrebna uporabniška dovoljenja za izvedbo te izjave.
Kakšna je sintaksa za SHOW TABLES?
Osnovna sintaksa za MariaDB SHOW TABLES je naslednja:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlPo izjavi navedite bazo podatkov, za katero želite, da se prikažejo vse tabele. Parameter LIKE je neobvezen in pomaga filtrirati rezultate v skladu z vzorcem, ki ga določite.
Primer Maria DB SHOW TABLES
Da bi videli, kako deluje SHOW TABLES, lahko poskusite naslednji primer. Najprej bomo ustvarili novo bazo podatkov z uporabo izjave MariaDB CREATE DATABASE:
CREATE DATABASE City_Country_River;sqlNato bomo ustvarili nekaj tabel z uporabo MariaDB CREATE TABLE. To lahko storite z naslednjo kodo:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlSedaj lahko uporabite MariaDB SHOW TABLES, da pridobite seznam vseh tabel v bazi podatkov City_Country_River.
SHOW TABLES;sqlČe imate več baz podatkov in želite prikazati tabele iz določene baze, lahko določite, katero bazo podatkov želite uporabiti, z uporabo FROM:
SHOW TABLES FROM City_Country_River;sqlKako filtrirati rezultate s LIKE
Parameter LIKE lahko uporabite za filtriranje rezultatov iz SHOW TABLES. To je še posebej koristno pri delu z velikimi podatkovnimi bazami, ki vsebujejo veliko tabel. Čeprav naš primer vsebuje le tri tabele, ga lahko vseeno uporabimo, da vidimo, kako deluje LIKE. Če na primer želite najti vse tabele, ki se začnejo z besedo »river«, lahko vnesete naslednjo kodo:
SHOW TABLES LIKE 'river%';sqlV našem primeru bo navedena samo tabela z imenom »river«.
Kako prikazati vrste tabel z FULL
Če poleg imen tabel želite izvedeti tudi, katere vrste tabel imate v svoji zbirki podatkov, lahko uporabite MariaDB SHOW TABLES skupaj z FULL. To doda dodatni stolpec z imenom „table_type“ v izhodne podatke. Ta stolpec zagotavlja informacije o vrsti tabele z uporabo ene od treh kategorij: BASE TABLE, VIEW in SEQUENCE. Z naslednjo kodo lahko preverite, kako deluje:
SHOW FULL TABLES FROM City_Country_River;sqlZa kaj se uporablja SHOW TABLES v MariaDB?
SHOW TABLES je ključno orodje za upravljanje podatkovnih baz v MariaDB, ki vam omogoča spremljanje vseh tabel in načrtovanje naslednjih korakov. Ko imate pregled nad vsemi tabelami v podatkovni bazi, lahko z izjavo MariaDB DROP TABLE enostavno dostopate do določene tabele ali jo izbrišete.