Sorolja fel az összes adatbázist a MySQL -ben

List All Databases Mysql



A MySQL egy népszerű nyílt forráskódú adatbázis-kezelő szoftver, amely szabadon elérhető. Híres a gyorsaságáról és a könnyen kezelhető felületéről. Ha adatbázis -adminisztrátor vagy egy nagy szervezetben, akkor valószínűleg gyakran kell kezelned az adatbázisokat, listázva és szűrve rajtuk. Lehet, hogy az adatbázisok sikeres létrehozása után nem tudja, hogyan kell felsorolni az adatbázisokat a MySQL shellben. Tehát ebben a cikkben megvizsgálunk néhány különböző módszert, amelyekkel adatbázisokat listázhat a MySQL -ben.

Számos módszer áll rendelkezésre az adatbázisok MySQL -ben való felsorolására.







Az adatbázisok felsorolásának legegyszerűbb módja a „SHOW DATABASES” parancs használata a MySQL shellben.



ELŐADÁS ADATBÁZISOK ;

Ha nem root felhasználóként jelentkezett be a MySQL -ben, nem férhet hozzá az összes adatbázishoz. Ezért root felhasználóként kell bejelentkeznie, hogy hozzáférjen az összes adatbázishoz, és fel tudja sorolni az összes adatbázist az „SHOW DATABASES” paranccsal.



Tehát először jelentkezzen ki a MySQL shellből a q paranccsal.





q


Ezután jelentkezzen be root felhasználóként a következő paranccsal.

sudo mysql-rootolsz-o


Most futtassa az „SHOW DATABASES” parancsot.



ELŐADÁS ADATBÁZISOK ;


Amint a kimeneten látható, a kimenet további adatbázisokat sorolt ​​fel.

Ha Ön több adatbázist kezelő rendszergazda, és szűrni szeretné az adatbázisokat, akkor a MySQL -ben egyszerre több adatbázist is szűrhet a „LIKE” paranccsal.

A „LIKE” parancs használatának szintaxisa a következő.

ELŐADÁS ADATBÁZISOK MINT minta;

Ebben a szintaxisban meg kell adnia egy konkrét mintát, amely alapján szűrheti az adatbázisok listáját. Például:

ELŐADÁS ADATBÁZISOK MINT 'teszt%';


Ebben a példában a % jel azt jelenti, hogy a teszt után nulla, egy vagy több karakter is lehet.

A MySQL -ben a „SHOW SCHEMA” parancsot is használhatja az adatbázisok listázásához. Ez a parancs ugyanazt az adatbázislistát jeleníti meg, mint az „SHOW DATABASES” parancs.

ELŐADÁS SCHEMAS;


Amint a kimeneten látható, ugyanazt az adatbázislistát jelenítette meg.

A sémák és a „LIKE” parancs használatával több adatbázist szűrhet. Például, ha két adatbázist szeretne felsorolni, amelyek neve a tesztből és az enyémből indul ki, akkor használja a „SELECT” utasítást az ilyen eredmény eléréséhez.

SELECT séma_neve

TÓL TŐL information_schema.schemata

AHOL séma_neve MINT 'teszt%'

VAGY séma_neve MINT 'az én%';


Amint a kimeneten látható, az adott feltétel alapján két adatbázist nyomtatott vagy jelenített meg.

Még a MySQL shell parancsot is végrehajthatja a terminálon anélkül, hogy bejelentkezne a MySQL -be, és még mindig vannak eredményei. Például a következő paranccsal jeleníthet meg adatbázisokat a terminálon:

sudo mysql-És'MUTASD MEG AZ ADATBÁZISOKAT'

Ön már ismeri ennek a parancsnak a „sudo mysql” részét. Az „-e” az „SHOW DATABASES” parancs végrehajtására szolgál. Most, ha futtatjuk ezt a parancsot, akkor kiírja az adatbázisok listáját, mint korábban.


Tehát ezek voltak azok a módszerek, amelyek segítségével felsorolhatja az adatbázisokat a MySQL -ben az Ön igényei és követelményei szerint.

Következtetés

Ebben a cikkben megtanulta, hogyan kell adatbázisokat felsorolni a MySQL -ben különböző technikákkal. Azt is megtudta, hogy a SHOW DATABASES parancs megmutatja az adatbázisokat a felhasználó jogosultságai nevében, valamint azt is, hogyan sorolja fel az összes adatbázist a terminálon belül. Tehát érezze jól magát adatbázisok létrehozásával és felsorolásával a MySQL -ben.