Zoznam alebo zobrazenie tabuliek v MySQL

List Show Tables Mysql



MySQL je jedným z najznámejších open-source a voľne dostupných DBMS (Database Management Software System). Má ľahko použiteľné rozhranie a je známy svojou rýchlosťou. Ak vykonávate prácu správcu databázy v nejakej veľkej organizácii, často musíte prejsť veľkým počtom databáz a ich tabuliek. V tomto článku sa teda naučíme, ako môžeme uvádzať alebo zobrazovať tabuľky v prostredí MySQL.







Aby ste mohli začať so zoznamom a zobrazovaním tabuliek v databáze, prihláste sa do shellu MySQL ako užívateľ root spustením nasledujúceho príkazu v termináli:



sudo mysql-ty root-p

Potom vyberte databázu spustením príkazu USE pre MySQL:



POUŽITIE názov_databázy;

Ak neviete, aké databázy máte, môžete ich uviesť v zozname spustením príkazu SHOW DATABASES v MySQL:





ŠOU DATABÁZY ;

Po výbere databázy je najjednoduchším a najľahším spôsobom, ako vytvoriť zoznam tabuliek, spustenie príkazu SHOW TABLES v MySQL v prostredí:

ŠOU TABUĽKY ;

Zoznam tabuliek vo vybranej databáze môžete vidieť na obrázku nižšie.



Tento zoznam však obsahuje iba názov tabuliek. MySQL poskytuje ďalší príkaz na zobrazenie typu tabuľky. Buď je to pohľad, alebo základná tabuľka. Typ tabuľky môžeme vidieť aj pridaním doložky FULL do príkazu SHOW TABLES:

ŠOU ÚPLNE TABUĽKY ;

Ako vidíte na obrázku nižšie, v druhom stĺpci máme spolu s názvami tabuliek aj typ tabuľky.

V MySQL môžeme tabuľky skutočne zobrazovať alebo zobrazovať bez toho, aby sme najskôr vybrali databázu. Ako sme už urobili, nemusíme pred zoznamom tabuliek najskôr vyberať databázu. Zoznam tabuliek akejkoľvek databázy môžeme získať spustením nasledujúceho príkazu:

ŠOU TABUĽKY OD názov_databázy;

Alebo ak máte dlhý zoznam tabuliek a chcete ich filtrovať. Môžete na to použiť aj klauzulu LIKE:

ŠOU TABUĽKY PÁČI SA MI TO vzor;

Aby sme pochopili vzorec. Predpokladajme, že chceme uviesť zoznam všetkých tabuliek, ktorých názov začína na „tes“. Príkaz na zobrazenie tabuliek bude vyzerať takto:

ŠOU TABUĽKY PÁČI SA MI TO 'tvoj%';

Znak percenta „%“ znamená, že za ním môže byť ľubovoľný alebo žiadny znak.

Rovnako ako sme uviedli zoznam tabuliek bez toho, aby sme najskôr vybrali databázu. Tabuľky môžeme uvádzať v zozname z konkrétnej databázy bez prihlásenia sa do shellu MySQL. Aby ste to dosiahli, spustite na termináli nasledujúci príkaz:

sudo mysql-u užívateľské meno-p-A'UKÁŽAŤ TABUĽKY Z databázy_názov'

„-E“ slúži na spustenie príkazu MySQL.

Ako vidíte na obrázku, v termináli sme dostali rovnaký výstup alebo zoznam tabuliek bez prihlásenia do shellu MySQL a výberu databázy.

Toto je teda niekoľko spôsobov, ako zobrazovať tabuľky a filtrovať ich.

Záver

V tomto článku sme sa naučili, ako zobrazovať tabuľky v databáze v MySQL pomocou rôznych metód. Tiež sme sa naučili filtrovať zoznam tabuliek pomocou klauzuly LIKE.