Kui vajate ülevaadet kõigist MariaDB and­me­ba­asi ta­be­li­test, võite kasutada SHOW TABLES. Alates ver­sioo­nist 11.2.0 hõlmab see hal­dus­aval­dus ka ajutisi tabeleid. Veenduge, et teil on selle avalduse täit­miseks vajalikud ka­su­ta­ja­õi­gu­sed.

Mis on SHOW TABLES süntaks?

MariaDB SHOW TABLES põhiline süntaks näeb välja järgmine:

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

Pärast avaldust täp­sus­tage andmebaas, mille kõik tabelid soovite loetleda. Pa­ra­mee­ter LIKE on va­li­ku­line ja aitab tulemusi filt­ree­rida vastavalt teie määratud mustrile.

Maria DB SHOW TABLES näide

Et näha, kuidas SHOW TABLES töötab, võite proovida järgmist näidet. Esiteks loome uue and­me­ba­asi, kasutades MariaDB käsku CREATE DATABASE:

CREATE DATABASE City_Country_River;
sql

Järg­miseks loome mõned tabelid, kasutades MariaDB CREATE TABLE. Seda saab teha järgmise koodi abil:

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

Nüüd saate kasutada MariaDB SHOW TABLES, et saada loetelu kõikidest ta­be­li­test and­me­baasis City_Country_River.

SHOW TABLES;
sql

Kui teil on mitu and­me­ba­asi ja soovite loetleda tabeleid konk­reet­sest and­me­baasist, saate määrata, millist and­me­ba­asi kasutada, kasutades FROM:

SHOW TABLES FROM City_Country_River;
sql

Kuidas filt­ree­rida tulemusi LIKE abil

Pa­ra­meet­rit LIKE saab kasutada tulemuste filt­ree­ri­miseks alates SHOW TABLES. See võib olla eriti kasulik, kui töötate suurte and­me­baasi­dega, mis si­sal­da­vad palju tabeleid. Kuigi meie näites on ainult kolm tabelit, saame seda siiski kasutada, et näha, kuidas LIKE töötab. Näiteks, kui soovite leida kõik tabelid, mis algavad sõnaga „river”, võite sisestada järgmise koodi:

SHOW TABLES LIKE 'river%';
sql

Meie näites on ainus loetletav tabel nimega „river”.

Kuidas kuvada ta­be­li­tüüpe FULL

Kui soovite lisaks tabelite nimedele teada saada ka seda, millised ta­be­li­tüü­bid teie and­me­baasis on, võite kasutada MariaDB-d SHOW TABLES koos FULL. See lisab väl­jun­disse täiendava veeru nimega „table_type”. See veerg annab teavet ta­be­li­tüübi kohta, kasutades ühte kolmest ka­te­goo­ri­ast: BASE TABLE, VIEW ja SEQUENCE. Allpool oleva koodi abil saate näha, kuidas see toimib:

SHOW FULL TABLES FROM City_Country_River;
sql

Milleks ka­su­ta­takse MariaDB-s SHOW TABLES?

SHOW TABLES on MariaDB and­me­baaside hal­da­miseks oluline vahend, mis võimaldab teil jälgida kõiki tabeleid ja pla­nee­rida järgmisi samme. Kui teil on ülevaade kõigist and­me­ba­asi ta­be­li­test, saate MariaDB käsu DROP TABLE abil hõlpsasti juurde pääseda konk­reet­sele tabelile või tabeli kustutada.

Go to Main Menu