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.
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ématuZ 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.