Lista wszystkich baz danych w MySQL

List All Databases Mysql



MySQL to popularny system oprogramowania do zarządzania bazami danych typu open source, który jest dostępny bezpłatnie. Słynie z szybkości i łatwego w obsłudze interfejsu. Jeśli jesteś administratorem bazy danych w dużej organizacji, prawdopodobnie będziesz często musiał zarządzać bazami danych, wymieniając je i filtrując. Być może po pomyślnym utworzeniu baz danych nie wiesz, jak wylistować bazy danych w powłoce MySQL. Dlatego w tym artykule przyjrzymy się niektórym z różnych metod, których możesz użyć do wylistowania baz danych w MySQL.

Dostępnych jest wiele metod wyświetlania baz danych w MySQL.







Najprostszym sposobem sporządzenia listy baz danych jest użycie polecenia „SHOW DATABASES” w powłoce MySQL.



POKAZAĆ BAZY DANYCH ;

Jeśli nie jesteś zalogowany jako użytkownik root w MySQL, nie możesz uzyskać dostępu do wszystkich baz danych. Dlatego musisz zalogować się jako użytkownik root, aby mieć dostęp do wszystkich baz danych i móc wyświetlić listę wszystkich baz danych za pomocą polecenia „SHOW DATABASES”.



Więc najpierw wyloguj się z powłoki MySQL za pomocą polecenia q.





Q


Następnie zaloguj się jako użytkownik root za pomocą następującego polecenia.

sudo mysql-ty korzeń-P


Teraz uruchom polecenie „POKAŻ BAZY DANYCH”.



POKAZAĆ BAZY DANYCH ;


Jak widać w danych wyjściowych, dane wyjściowe zawierają listę większej liczby baz danych.

Jeśli jesteś administratorem zarządzającym kilkoma bazami danych i chcesz filtrować bazy danych, w MySQL możesz filtrować kilka baz danych jednocześnie za pomocą polecenia „LIKE”.

Składnia użycia polecenia „LIKE” jest następująca.

POKAZAĆ BAZY DANYCH LUBIĆ wzór;

W tej składni będziesz musiał podać określony wzorzec, na podstawie którego będziesz filtrować listę baz danych. Na przykład:

POKAZAĆ BAZY DANYCH LUBIĆ 'test%';


W tym przykładzie znak te % oznacza, że ​​po teście może być zero, jeden lub więcej znaków.

W MySQL możesz również użyć polecenia „SHOW SCHEMA”, aby wyświetlić listę baz danych. To polecenie wyświetli tę samą listę baz danych, co polecenie „SHOW DATABASES”.

POKAZAĆ SCHEMATY;


Jak widać na wyjściu, wyświetlał tę samą listę baz danych.

Używając schematów i polecenia „LIKE”, możesz filtrować wiele baz danych. Na przykład, aby wymienić dwie bazy danych, których nazwa zaczyna się od testu i moja, możesz użyć wyrażenia „SELECT”, aby uzyskać taki wynik.

WYBIERZ nazwa_schematu

Z schemat_informacyjny.schemat

GDZIE nazwa_schematu LUBIĆ 'test%'

LUB nazwa_schematu LUBIĆ 'mój%';


Jak widać na wyjściu, wydrukował lub wyświetlił dwie bazy danych na podstawie danego warunku.

Możesz nawet wykonać polecenie powłoki MySQL w terminalu bez logowania się do MySQL i nadal mieć wyniki. Na przykład możesz wyświetlić bazy danych w terminalu za pomocą następującego polecenia:

sudo mysql-I„POKAŻ BAZY DANYCH”

Wiesz już o części „sudo mysql” tego polecenia. „-e” służy do wykonania polecenia „SHOW DATABASES”. Teraz, jeśli uruchomimy to polecenie, wyświetli listę baz danych, tak jak poprzednio.


Oto niektóre ze sposobów, za pomocą których można wyświetlić listę baz danych w MySQL, zgodnie z własnymi potrzebami i wymaganiami.

Wniosek

W tym artykule dowiedziałeś się, jak wyświetlać bazy danych w MySQL przy użyciu różnych technik. Dowiedziałeś się również, że polecenie SHOW DATABASES wyświetla bazy danych w imieniu uprawnień użytkownika, a także pokazuje listę wszystkich baz danych w terminalu. Baw się więc, tworząc i wymieniając bazy danych w MySQL.