Jos tarvitset yleis­kat­sauk­sen kaikista MariaDB-tie­to­kan­nan tau­lu­kois­ta, voit käyttää SHOW TABLES. Versiosta 11.2.0 alkaen tämä hal­lin­nol­li­nen komento sisältää myös vä­liai­kai­set taulukot. Varmista, että sinulla on tar­vit­ta­vat käyt­tö­oi­keu­det tämän komennon suo­rit­ta­mi­seen.

Mikä on syntaksi numerolle SHOW TABLES?

MariaDB:n SHOW TABLES:n pe­rus­ra­ken­teet näyttävät tältä:

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

Määritä lausek­keen jälkeen tie­to­kan­ta, jonka kaikki taulukot haluat listata. Parametri LIKE on va­lin­nai­nen ja auttaa suo­dat­ta­maan tuloksia mää­rit­tä­mä­si mallin mukaan.

Maria DB SHOW TABLES -esimerkki

Voit kokeilla seuraavaa esi­merk­kiä näh­däk­se­si, miten SHOW TABLES toimii. Ensin luomme uuden tie­to­kan­nan MariaDB-ko­men­nol­la CREATE DATABASE:

CREATE DATABASE City_Country_River;
sql

Seu­raa­vak­si luomme muutamia tau­lu­koi­ta käyt­tä­mäl­lä MariaDB CREATE TABLE-komentoa. Voit tehdä tämän seu­raa­val­la koodilla:

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

Nyt voit käyttää MariaDB:n SHOW TABLES saa­dak­se­si luettelon kaikista City_Country_River-tie­to­kan­nan tau­lu­kois­ta.

SHOW TABLES;
sql

Jos sinulla on useita tie­to­kan­to­ja ja haluat luetella tietyn tie­to­kan­nan taulukot, voit määrittää tie­to­kan­nan käyt­tä­mäl­lä FROM:

SHOW TABLES FROM City_Country_River;
sql

Kuinka suodattaa tuloksia LIKE:llä

Voit käyttää pa­ra­met­ria LIKE suo­dat­taak­se­si tuloksia SHOW TABLES. Tämä voi olla erityisen hyö­dyl­lis­tä, kun työs­ken­te­let suurten tie­to­kan­to­jen kanssa, jotka si­säl­tä­vät paljon tau­lu­koi­ta. Vaikka esi­mer­kis­säm­me on vain kolme taulukkoa, voimme silti käyttää sitä näh­däk­sem­me, miten LIKE toimii. Jos haluat esi­mer­kik­si löytää kaikki taulukot, jotka alkavat sanalla “river”, voit kir­joit­taa seuraavan koodin:

SHOW TABLES LIKE 'river%';
sql

Esi­mer­kis­säm­me ainoa luet­te­loon lisättävä taulukko on taulukko nimeltä ”river”.

Kuinka näyttää tau­lu­ko­tyy­pit FULL:llä

Jos haluat tietää tau­lu­koi­den nimien lisäksi myös, minkä tyyppisiä tau­lu­koi­ta tie­to­kan­nas­sa­si on, voit käyttää MariaDB:n SHOW TABLES yhdessä FULL kanssa. Tämä lisää tu­los­tee­seen uuden sarakkeen nimeltä ”table_type”. Tämä sarake antaa tietoa taulukon tyypistä käyt­tä­mäl­lä yhtä kolmesta luokasta: BASE TABLE, VIEW ja SEQUENCE. Voit käyttää alla olevaa koodia näh­däk­se­si, miten se toimii:

SHOW FULL TABLES FROM City_Country_River;
sql

Mihin MariaDB:n SHOW TABLES käytetään?

SHOW TABLES on tärkeä työkalu MariaDB-tie­to­kan­to­jen hal­lin­taan, jonka avulla voit seurata kaikkia tau­lu­koi­ta ja suun­ni­tel­la seuraavia vaiheita. Kun olet saanut yleis­ku­van tie­to­kan­nan kaikista tau­lu­kois­ta, voit helposti avata tietyn taulukon tai poistaa taulukon MariaDB-ko­men­nol­la DROP TABLE.

Siirry pää­va­lik­koon