Seznam všech databází v MySQL

List All Databases Mysql



MySQL je populární softwarový systém pro správu databází s otevřeným zdrojovým kódem a je volně dostupný. Je známý svou rychlostí a snadno použitelným rozhraním. Pokud jste správcem databáze ve velké organizaci, budete pravděpodobně často muset spravovat databáze jejich vypsáním a filtrováním. Po úspěšném vytvoření databází možná nevíte, jak vypsat databáze v prostředí MySQL. V tomto článku se tedy podíváme na některé z různých metod, které můžete použít k výpisu databází v MySQL.

Existuje několik metod k výpisu databází v MySQL.







Nejjednodušší způsob, jak vypsat seznam databází, je pomocí příkazu „SHOW DATABASES“ v prostředí MySQL.



UKÁZAT DATABÁZE ;

Pokud nejste v MySQL přihlášeni jako uživatel root, nemůžete přistupovat ke všem databázím. Proto se musíte přihlásit jako uživatel root, abyste měli přístup ke všem databázím a mohli seznam všech databází zobrazit pomocí příkazu „ZOBRAZIT DATABÁZE“.



Nejprve se tedy odhlaste z prostředí MySQL pomocí příkazu q.





q


Dále se přihlaste jako uživatel root pomocí následujícího příkazu.

sudo mysql-vy rootujete-p


Nyní spusťte příkaz „ZOBRAZIT DATABÁZE“.



UKÁZAT DATABÁZE ;


Jak vidíte na výstupu, výstup obsahuje více databází.

Pokud jste správcem spravujícím několik databází a chcete databáze filtrovat, v MySQL můžete filtrovat několik databází najednou pomocí příkazu „LIKE“.

Syntaxe pro použití příkazu „LIKE“ je následující.

UKÁZAT DATABÁZE JAKO vzor;

V této syntaxi budete muset zadat konkrétní vzor, ​​na jehož základě budete filtrovat seznam databází. Například:

UKÁZAT DATABÁZE JAKO 'test%';


V tomto případě znaménko te % znamená, že po testu může být nula, jeden nebo více znaků.

V MySQL můžete k výpisu databází použít také příkaz „SHOW SCHEMA“. Tento příkaz zobrazí stejný seznam databází jako příkaz „ZOBRAZIT DATABÁZE“.

UKÁZAT SCHÉMA;


Jak vidíte na výstupu, zobrazoval stejný seznam databází.

Pomocí schémat a příkazu „LIKE“ můžete filtrovat více databází. Chcete -li například vytvořit seznam dvou databází, jejichž název začíná na test a my, můžete k dosažení takového výsledku použít příkaz „SELECT“.

VYBRAT název_ schématu

Z information_schema.schemata

KDE název_ schématu JAKO 'test%'

NEBO název_ schématu JAKO 'můj%';


Jak vidíte na výstupu, vytisklo nebo zobrazilo dvě databáze na základě dané podmínky.

Můžete dokonce spustit příkaz MySQL shell v terminálu bez přihlášení do MySQL a stále mít výsledky. Databáze v terminálu můžete například zobrazit pomocí následujícího příkazu:

sudo mysql-A'UKÁZAT DATABÁZE'

O části tohoto příkazu „sudo mysql“ již víte. „-E“ se používá k provedení příkazu „SHOW DATABASES“. Pokud nyní spustíme tento příkaz, vytiskne seznam databází jako dříve.


To byly tedy některé ze způsobů, kterými můžete seznam databází v MySQL použít, podle vašich potřeb a požadavků.

Závěr

V tomto článku jste se dozvěděli, jak vypisovat databáze v MySQL pomocí různých technik. Také jste se dozvěděli, že příkaz SHOW DATABASES zobrazuje databáze jménem oprávnění uživatele a také seznam všech databází v terminálu. Bavte se tedy s vytvářením a vypisováním databází sami v MySQL.