Ja jums ir ne­pie­cie­šams pārskats par visām tabulām MariaDB datu bāzē, varat izmantot SHOW TABLES. Sākot ar versiju 11.2.0, šis ad­mi­nis­tra­tī­vais ap­gal­vo­jums ietver arī pagaidu tabulas. Pār­lie­ci­nie­ties, ka jums ir ne­pie­cie­ša­mās lietotāja atļaujas, lai izpildītu šo ap­gal­vo­ju­mu.

Kāda ir sintakse skaitlim SHOW TABLES?

MariaDB SHOW TABLES pamata sintakse izskatās šādi:

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

Pēc šā ap­gal­vo­ju­ma norādiet datu bāzi, kurā vēlaties, lai tiktu uz­skai­tī­tas visas tabulas. Parametrs LIKE ir fa­kul­ta­tīvs un palīdz filtrēt re­zul­tā­tus at­bil­sto­ši jūsu definētam paraugam.

Maria DB SHOW TABLES piemērs

Lai redzētu, kā darbojas SHOW TABLES, varat izmēģināt šādu piemēru. Vispirms iz­vei­do­sim jaunu datu bāzi, iz­man­to­jot MariaDB komandu CREATE DATABASE:

CREATE DATABASE City_Country_River;
sql

Tālāk mēs iz­vei­do­sim dažas tabulas, iz­man­to­jot MariaDB CREATE TABLE. To var izdarīt, iz­man­to­jot šādu kodu:

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

Tagad varat izmantot MariaDB SHOW TABLES, lai iegūtu visu tabulu sarakstu datu bāzē City_Country_River.

SHOW TABLES;
sql

Ja jums ir vairākas datu bāzes un vēlaties uzskaitīt tabulas no konkrētas datu bāzes, varat norādīt, kuru datu bāzi izmantot, iz­man­to­jot FROM:

SHOW TABLES FROM City_Country_River;
sql

Kā filtrēt re­zul­tā­tus ar LIKE

Jūs varat izmantot parametru LIKE, lai filtrētu re­zul­tā­tus no SHOW TABLES. Tas var būt īpaši noderīgi, strādājot ar lielām datu bāzēm, kas satur daudz tabulu. Lai gan mūsu piemērā ir tikai trīs tabulas, mēs joprojām varam to izmantot, lai redzētu, kā darbojas LIKE. Piemēram, ja jūs vēlaties atrast visas tabulas, kas sākas ar vārdu “river”, jūs varat ievadīt šādu kodu:

SHOW TABLES LIKE 'river%';
sql

Mūsu piemērā vienīgā tabula, kas tiks uz­skai­tī­ta, ir tabula ar nosaukumu „river”.

Kā parādīt tabulu tipus ar FULL

Ja papildus tabulu no­sau­ku­miem vēlaties uzzināt, kāda veida tabulas ir jūsu datu bāzē, varat izmantot MariaDB SHOW TABLES kopā ar FULL. Tas izvades re­zul­tā­tam pievieno papildu kolonnu ar nosaukumu „table_type”. Šī kolonna sniedz in­for­mā­ci­ju par tabulas veidu, iz­man­to­jot vienu no trim ka­te­go­ri­jām: BASE TABLE, VIEW un SEQUENCE. Lai redzētu, kā tas darbojas, varat izmantot zemāk redzamo kodu:

SHOW FULL TABLES FROM City_Country_River;
sql

Kādam nolūkam tiek izmantots SHOW TABLES MariaDB?

SHOW TABLES ir būtisks rīks datubāzu pār­val­dī­bai MariaDB, kas ļauj jums sekot līdzi visām tabulām un plānot nākamos soļus. Kad esat ieguvis pārskatu par visām datubāzes tabulām, varat viegli piekļūt konkrētai tabulai vai dzēst tabulu, iz­man­to­jot MariaDB komandu DROP TABLE.

Go to Main Menu