Zoznam všetkých databáz v MySQL

List All Databases Mysql



MySQL je populárny softvérový systém na správu databáz s otvoreným zdrojovým kódom a je voľne dostupný. Je známy svojou rýchlosťou a ľahko použiteľným rozhraním. Ak ste správcom databázy vo veľkej organizácii, pravdepodobne budete často musieť spravovať databázy tak, že ich zoradíte a filtrujete. Po úspešnom vytvorení databáz možno neviete, ako zaradiť databázy do priečinka MySQL. V tomto článku sa teda pozrieme na niektoré rôzne metódy, ktoré môžete použiť na zoznam databáz v MySQL.

Existuje niekoľko spôsobov, ako vytvoriť zoznam databáz v MySQL.







Najjednoduchší spôsob, ako vytvoriť zoznam v databázach, je pomocou príkazu „ZOBRAZIŤ DATABÁZY“ v prostredí MySQL.



ŠOU DATABÁZY ;

Ak nie ste v MySQL prihlásení ako užívateľ root, nemôžete mať prístup k všetkým databázam. Preto sa musíte prihlásiť ako užívateľ root, aby ste mali prístup ku všetkým databázam a aby ste mohli zoznam všetkých databáz uvádzať pomocou príkazu „ZOBRAZIŤ DATABÁZY“.



Najprv sa teda odhláste z shellu MySQL pomocou príkazu q.





q


Ďalej sa prihláste ako užívateľ root pomocou nasledujúceho príkazu.

sudo mysql-ty root-p


Teraz spustite príkaz „ZOBRAZIŤ DATABÁZY“.



ŠOU DATABÁZY ;


Ako vidíte na výstupe, vo výstupe je uvedených viac databáz.

Ak ste správcom a spravujete niekoľko databáz a chcete databázy filtrovať, v MySQL môžete filtrovať niekoľko databáz naraz pomocou príkazu „LIKE“.

Syntax použitia príkazu „LIKE“ je nasledovná.

ŠOU DATABÁZY PÁČI SA MI TO vzor;

V tejto syntaxi budete musieť zadať konkrétny vzor, ​​na základe ktorého sa bude filtrovať zoznam databáz. Napríklad:

ŠOU DATABÁZY PÁČI SA MI TO 'test%';


V tomto prípade znak te % znamená, že po teste môže byť nula, jeden alebo viac znakov.

V MySQL môžete na zoznam databáz použiť aj príkaz „SHOW SCHEMA“. Tento príkaz zobrazí rovnaký zoznam databáz ako príkaz „ZOBRAZIŤ DATABÁZY“.

ŠOU SCHÉMY;


Ako vidíte na výstupe, zobrazil rovnaký zoznam databáz.

Použitím schém a príkazu „LIKE“ môžete filtrovať viacero databáz. Ak chcete napríklad vytvoriť zoznam dvoch databáz, ktorých názov začína testom a mojím menom, môžete na dosiahnutie takéhoto výsledku použiť príkaz „SELECT“.

VYBERTE názov_ schémy

OD information_schema.schemata

KDE názov_ schémy PÁČI SA MI TO 'test%'

ALEBO názov_ schémy PÁČI SA MI TO 'môj%';


Ako vidíte na výstupe, vytlačilo alebo zobrazilo dve databázy na základe danej podmienky.

Môžete dokonca vykonať príkaz MySQL shell v termináli bez prihlásenia sa do MySQL a stále máte výsledky. Databázy v termináli môžete napríklad zobraziť pomocou nasledujúceho príkazu:

sudo mysql-A„ZOBRAZIŤ DATABÁZY“

Už viete o časti „sudo mysql“ tohto príkazu. „-E“ sa používa na vykonanie príkazu „ZOBRAZIŤ DATABÁZY“. Ak teraz spustíme tento príkaz, vytlačí zoznam databáz ako predtým.


Toto boli niektoré zo spôsobov, ktorými môžete vytvoriť zoznam databáz v MySQL podľa vašich potrieb a požiadaviek.

Záver

V tomto článku ste sa dozvedeli, ako vytvoriť zoznam databáz v MySQL pomocou rôznych techník. Dozvedeli ste sa tiež, že príkaz ZOBRAZIŤ DATABÁZY zobrazuje databázy v mene práv používateľa a tiež zoznam všetkých databáz v termináli. Bavte sa teda s vytváraním a vypisovaním databáz sami v MySQL.