SHOW TABLES -komennon käyttö MariaDB:ssä
Jos tarvitset yleiskatsauksen kaikista MariaDB-tietokannan taulukoista, voit käyttää SHOW TABLES. Versiosta 11.2.0 alkaen tämä hallinnollinen komento sisältää myös väliaikaiset taulukot. Varmista, että sinulla on tarvittavat käyttöoikeudet tämän komennon suorittamiseen.
Mikä on syntaksi numerolle SHOW TABLES?
MariaDB:n SHOW TABLES:n perusrakenteet näyttävät tältä:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlMääritä lausekkeen jälkeen tietokanta, jonka kaikki taulukot haluat listata. Parametri LIKE on valinnainen ja auttaa suodattamaan tuloksia määrittämäsi mallin mukaan.
Maria DB SHOW TABLES -esimerkki
Voit kokeilla seuraavaa esimerkkiä nähdäksesi, miten SHOW TABLES toimii. Ensin luomme uuden tietokannan MariaDB-komennolla CREATE DATABASE:
CREATE DATABASE City_Country_River;sqlSeuraavaksi luomme muutamia taulukoita käyttämällä MariaDB CREATE TABLE-komentoa. Voit tehdä tämän seuraavalla koodilla:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlNyt voit käyttää MariaDB:n SHOW TABLES saadaksesi luettelon kaikista City_Country_River-tietokannan taulukoista.
SHOW TABLES;sqlJos sinulla on useita tietokantoja ja haluat luetella tietyn tietokannan taulukot, voit määrittää tietokannan käyttämällä FROM:
SHOW TABLES FROM City_Country_River;sqlKuinka suodattaa tuloksia LIKE:llä
Voit käyttää parametria LIKE suodattaaksesi tuloksia SHOW TABLES. Tämä voi olla erityisen hyödyllistä, kun työskentelet suurten tietokantojen kanssa, jotka sisältävät paljon taulukoita. Vaikka esimerkissämme on vain kolme taulukkoa, voimme silti käyttää sitä nähdäksemme, miten LIKE toimii. Jos haluat esimerkiksi löytää kaikki taulukot, jotka alkavat sanalla “river”, voit kirjoittaa seuraavan koodin:
SHOW TABLES LIKE 'river%';sqlEsimerkissämme ainoa luetteloon lisättävä taulukko on taulukko nimeltä ”river”.
Kuinka näyttää taulukotyypit FULL:llä
Jos haluat tietää taulukoiden nimien lisäksi myös, minkä tyyppisiä taulukoita tietokannassasi on, voit käyttää MariaDB:n SHOW TABLES yhdessä FULL kanssa. Tämä lisää tulosteeseen uuden sarakkeen nimeltä ”table_type”. Tämä sarake antaa tietoa taulukon tyypistä käyttämällä yhtä kolmesta luokasta: BASE TABLE, VIEW ja SEQUENCE. Voit käyttää alla olevaa koodia nähdäksesi, miten se toimii:
SHOW FULL TABLES FROM City_Country_River;sqlMihin MariaDB:n SHOW TABLES käytetään?
SHOW TABLES on tärkeä työkalu MariaDB-tietokantojen hallintaan, jonka avulla voit seurata kaikkia taulukoita ja suunnitella seuraavia vaiheita. Kun olet saanut yleiskuvan tietokannan kaikista taulukoista, voit helposti avata tietyn taulukon tai poistaa taulukon MariaDB-komennolla DROP TABLE.