Dacă aveți nevoie de o prezentare generală a tuturor tabelelor dintr-o bază de date MariaDB, puteți utiliza SHOW TABLES. Începând cu versiunea 11.2.0, această instrucțiune administrativă include și tabelele temporare. Asigurați-vă că aveți permisiunile necesare pentru a executa această instrucțiune.

Care este sintaxa pentru SHOW TABLES?

Sintaxa de bază pentru MariaDB SHOW TABLES arată astfel:

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

După această instrucțiune, specificați baza de date pentru care doriți să fie listate toate tabelele. Parametrul LIKE este opțional și ajută la filtrarea rezultatelor în funcție de un model definit de dvs.

Exemplu Maria DB SHOW TABLES

Pentru a vedea cum funcționează SHOW TABLES, puteți încerca următorul exemplu. Mai întâi, vom crea o nouă bază de date folosind instrucțiunea MariaDB CREATE DATABASE:

CREATE DATABASE City_Country_River;
sql

În continuare, vom crea câteva tabele folosind MariaDB CREATE TABLE. Puteți face acest lucru folosind următorul cod:

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

Acum, puteți utiliza MariaDB SHOW TABLES pentru a obține o listă cu toate tabelele din baza de date City_Country_River.

SHOW TABLES;
sql

Dacă aveți mai multe baze de date și doriți să afișați tabelele dintr-una anume, puteți specifica baza de date utilizând FROM:

SHOW TABLES FROM City_Country_River;
sql

Cum să filtrați rezultatele cu LIKE

Puteți utiliza parametrul LIKE pentru a filtra rezultatele din SHOW TABLES. Acest lucru poate fi deosebit de util atunci când lucrați cu baze de date mari care conțin multe tabele. Chiar dacă exemplul nostru conține doar trei tabele, îl putem utiliza pentru a vedea cum funcționează LIKE. De exemplu, dacă doriți să găsiți toate tabelele care încep cu cuvântul „river”, puteți introduce următorul cod:

SHOW TABLES LIKE 'river%';
sql

În exemplul nostru, singura tabelă care va fi listată este tabelul numit „river”.

Cum se afișează tipurile de tabele cu FULL

Dacă, pe lângă numele tabelelor, doriți să aflați și ce tipuri de tabele aveți în baza de date, puteți utiliza MariaDB SHOW TABLES împreună cu FULL. Aceasta adaugă o coloană suplimentară la ieșire, numită „table_type”. Această coloană oferă informații despre tipul tabelului utilizând una dintre cele trei categorii: BASE TABLE, VIEW și SEQUENCE. Puteți utiliza codul de mai jos pentru a vedea cum funcționează:

SHOW FULL TABLES FROM City_Country_River;
sql

La ce se folosește SHOW TABLES în MariaDB?

SHOW TABLES este un instrument esențial pentru gestionarea bazelor de date în MariaDB, permițându-vă să țineți evidența tuturor tabelelor și să vă planificați pașii următori. Odată ce aveți o imagine de ansamblu asupra tuturor tabelelor dintr-o bază de date, puteți accesa cu ușurință un tabel specific sau șterge un tabel folosind instrucțiunea MariaDB DROP TABLE.

Mergi la meniul principal