Ako používať SHOW TABLES v MariaDB
Ak potrebujete prehľad všetkých tabuliek v databáze MariaDB, môžete použiť SHOW TABLES. Od verzie 11.2.0 táto administratívna inštrukcia zahŕňa aj dočasné tabuľky. Uistite sa, že máte potrebné používateľské oprávnenia na vykonanie tejto inštrukcie.
Aká je syntax pre SHOW TABLES?
Základná syntax pre MariaDB SHOW TABLES vyzerá takto:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlPo tomto príkaze špecifikujte databázu, pre ktorú chcete zobraziť všetky tabuľky. Parameter LIKE je voliteľný a pomáha filtrovať výsledky podľa vzoru, ktorý definujete.
Príklad Maria DB SHOW TABLES
Aby ste videli, ako funguje SHOW TABLES, môžete vyskúšať nasledujúci príklad. Najskôr vytvoríme novú databázu pomocou príkazu MariaDB CREATE DATABASE:
CREATE DATABASE City_Country_River;sqlĎalej vytvoríme niekoľko tabuliek pomocou príkazu MariaDB CREATE TABLE. Môžete to urobiť pomocou nasledujúceho kódu:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlTeraz môžete použiť MariaDB SHOW TABLES na získanie zoznamu všetkých tabuliek v databáze City_Country_River.
SHOW TABLES;sqlAk máte viacero databáz a chcete zobraziť zoznam tabuliek z konkrétnej databázy, môžete určiť, ktorá databáza sa má použiť, pomocou FROM:
SHOW TABLES FROM City_Country_River;sqlAko filtrovať výsledky pomocou LIKE
Parametr LIKE môžete použiť na filtrovanie výsledkov z SHOW TABLES. To môže byť obzvlášť užitočné pri práci s veľkými databázami, ktoré obsahujú veľa tabuliek. Aj keď náš príklad obsahuje len tri tabuľky, stále ho môžeme použiť na to, aby sme videli, ako LIKE funguje. Ak napríklad chcete nájsť všetky tabuľky, ktoré začínajú slovom „rieka“, môžete zadať nasledujúci kód:
SHOW TABLES LIKE 'river%';sqlV našom príklade bude uvedená iba tabuľka s názvom „river“.
Ako zobraziť typy tabuliek s FULL
Ak okrem názvov tabuliek chcete zistiť aj typy tabuliek, ktoré máte vo svojej databáze, môžete použiť MariaDB SHOW TABLES spolu s FULL. Tým sa do výstupu pridá ďalší stĺpec s názvom „table_type“. Tento stĺpec poskytuje informácie o type tabuľky pomocou jednej z troch kategórií: BASE TABLE, VIEW a SEQUENCE. Pomocou nižšie uvedeného kódu si môžete pozrieť, ako to funguje:
SHOW FULL TABLES FROM City_Country_River;sqlNa čo sa používa SHOW TABLES v MariaDB?
SHOW TABLES je dôležitý nástroj na správu databáz v MariaDB, ktorý vám umožňuje sledovať všetky tabuľky a plánovať ďalšie kroky. Akonáhle máte prehľad o všetkých tabuľkách v databáze, môžete ľahko pristupovať k konkrétnej tabuľke alebo tabuľku odstrániť pomocou príkazu MariaDB DROP TABLE.