Če po­tre­bu­je­te pregled vseh tabel v bazi podatkov MariaDB, lahko uporabite SHOW TABLES. Od različice 11.2.0 ta ad­mi­ni­stra­tiv­na izjava vključuje tudi začasne tabele. Pre­pri­čaj­te se, da imate potrebna upo­rab­ni­ška do­vo­lje­nja 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'];
sql

Po izjavi navedite bazo podatkov, za katero želite, da se prikažejo vse tabele. Parameter LIKE je neobvezen in pomaga fil­tri­ra­ti 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;
sql

Nato bomo ustvarili nekaj tabel z uporabo MariaDB CREATE TABLE. To lahko storite z naslednjo kodo:

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

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

Kako fil­tri­ra­ti rezultate s LIKE

Parameter LIKE lahko uporabite za fil­tri­ra­nje re­zul­ta­tov iz SHOW TABLES. To je še posebej koristno pri delu z velikimi po­dat­kov­ni­mi 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%';
sql

V 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 za­go­ta­vlja in­for­ma­ci­je 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;
sql

Za kaj se uporablja SHOW TABLES v MariaDB?

SHOW TABLES je ključno orodje za upra­vlja­nje po­dat­kov­nih baz v MariaDB, ki vam omogoča spre­mlja­nje vseh tabel in na­čr­to­va­nje na­sle­dnjih korakov. Ko imate pregled nad vsemi tabelami v po­dat­kov­ni bazi, lahko z izjavo MariaDB DROP TABLE enostavno dostopate do določene tabele ali jo izbrišete.

Go to Main Menu