Seznam nebo zobrazení tabulek v MySQL

List Show Tables Mysql



MySQL je jedním z nejznámějších open-source a volně dostupných DBMS (Database Management Software System). Má snadno použitelné rozhraní a je známý svou rychlostí. Pokud děláte práci správce databáze v nějaké velké organizaci, často musíte projít velkým počtem databází a jejich tabulek. V tomto článku se tedy naučíme, jak můžeme vypisovat nebo zobrazovat tabulky v prostředí MySQL.







Abyste mohli začít se seznamem a zobrazováním tabulek v databázi, přihlaste se do shellu MySQL jako uživatel root spuštěním následujícího příkazu v terminálu:



sudo mysql-vy rootujete-p

Poté vyberte databázi spuštěním příkazu USE MySQL:



POUŽITÍ jméno databáze;

Pokud nevíte, jaké databáze máte, můžete je vypsat pomocí příkazu SHOW DATABASES v MySQL:





UKÁZAT DATABÁZE ;

Po výběru databáze je nejjednodušším a nejsnadnějším způsobem, jak vytvořit seznam tabulek, spuštění příkazu SHOW TABLES MySQL v prostředí:

UKÁZAT TABULKY ;

Seznam tabulek ve vybrané databázi můžete vidět na obrázku níže.



Tento seznam však obsahuje pouze název tabulek. MySQL poskytuje další příkaz pro zobrazení typu tabulky. Buď je to pohled, nebo základní tabulka. Typ tabulky můžeme vidět také přidáním klauzule FULL do příkazu SHOW TABLES:

UKÁZAT ÚPLNÝ TABULKY ;

Jak můžete vidět na níže uvedeném snímku obrazovky, máme ve druhém sloupci také typ tabulky spolu s názvy tabulek.

V MySQL můžeme ve skutečnosti zobrazit seznam nebo zobrazit tabulky, aniž bychom nejprve vybrali databázi. Stejně jako dříve jsme nepotřebovali nejprve vybrat databázi před uvedením tabulek. Seznam tabulek jakékoli databáze můžeme získat spuštěním následujícího příkazu:

UKÁZAT TABULKY Z jméno databáze;

Nebo pokud máte dlouhý seznam tabulek a chcete je filtrovat. K tomu můžete také použít klauzuli LIKE:

UKÁZAT TABULKY JAKO vzor;

Abychom pochopili vzorec. Předpokládejme, že chceme vypsat všechny tabulky, jejichž název začíná na „tes“. Příkaz pro zobrazení tabulek bude vypadat takto:

UKÁZAT TABULKY JAKO 'tvůj%';

Znak procenta „%“ označuje, že po něm může být libovolný nebo žádný znak.

Stejně jako jsme uvedli tabulky bez předchozího výběru databáze. Tabulky můžeme vypsat z konkrétní databáze, aniž bychom se museli přihlašovat do prostředí MySQL. Abyste toho dosáhli, spusťte na terminálu následující příkaz:

sudo mysql-u jméno_uživatele-p-A'ZOBRAZIT TABULKY Z databáze_název'

„-E“ slouží ke spuštění příkazu MySQL.

Jak vidíte na snímku obrazovky, dostali jsme stejný výstup nebo seznam tabulek v terminálu, aniž bychom se museli přihlašovat do prostředí MySQL a vybírat databázi.

Toto jsou tedy některé ze způsobů, jak zobrazit tabulky a filtrovat je.

Závěr

V tomto článku jsme se naučili, jak zobrazit tabulky v databázi v MySQL pomocí různých metod. Také jsme se naučili filtrovat seznam tabulek pomocí klauzule LIKE.