Список всех баз данных в MySQL

List All Databases Mysql



MySQL - это популярная система программного обеспечения для управления базами данных с открытым исходным кодом, которая находится в свободном доступе. Он славится своей скоростью и простым в использовании интерфейсом. Если вы являетесь администратором базы данных в большой организации, вам, вероятно, часто придется управлять базами данных, перечисляя их и фильтруя их. Возможно, после успешного создания баз данных вы не знаете, как вывести список баз данных в оболочке MySQL. Итак, в этой статье мы рассмотрим некоторые из различных методов, которые вы можете использовать для составления списка баз данных в MySQL.

Доступно несколько методов для вывода списка баз данных в MySQL.







Самый простой способ перечислить базы данных - использовать команду «SHOW DATABASES» в оболочке MySQL.



ПОКАЗАТЬ БАЗЫ ДАННЫХ ;

Если вы не вошли в MySQL как пользователь root, вы не сможете получить доступ ко всем базам данных. Следовательно, вы должны войти в систему как пользователь root, чтобы иметь доступ ко всем базам данных и вывести список всех баз данных с помощью команды «SHOW DATABASES».



Итак, сначала выйдите из оболочки MySQL с помощью команды q.





q


Затем войдите в систему как пользователь root, используя следующую команду.

sudo mysql-ты корень-п


Теперь запустите команду «ПОКАЗАТЬ БАЗЫ ДАННЫХ».



ПОКАЗАТЬ БАЗЫ ДАННЫХ ;


Как вы можете видеть в выходных данных, в выходных данных перечислено больше баз данных.

Если вы являетесь администратором, управляющим несколькими базами данных, и хотите отфильтровать базы данных, в MySQL вы можете отфильтровать несколько баз данных одновременно, используя команду «LIKE».

Синтаксис использования команды «LIKE» следующий.

ПОКАЗАТЬ БАЗЫ ДАННЫХ НРАВИТЬСЯ шаблон;

В этом синтаксисе вам нужно будет указать конкретный шаблон, на основе которого следует фильтровать список баз данных. Например:

ПОКАЗАТЬ БАЗЫ ДАННЫХ НРАВИТЬСЯ 'тестовое задание%';


В этом примере знак te% означает, что после теста может быть ноль, один или несколько символов.

В MySQL вы также можете использовать команду «SHOW SCHEMA» для вывода списка баз данных. Эта команда покажет тот же список баз данных, что и команда «SHOW DATABASES».

ПОКАЗАТЬ СХЕМЫ;


Как вы можете видеть в выходных данных, он отображает тот же список баз данных.

Используя схемы и команду «LIKE», вы можете фильтровать несколько баз данных. Например, чтобы перечислить две базы данных, имена которых начинаются с test и my, вы можете использовать оператор «SELECT», чтобы получить такой результат.

ВЫБРАТЬ schema_name

ИЗ information_schema.schemata

КУДА schema_name НРАВИТЬСЯ 'тестовое задание%'

ИЛИ schema_name НРАВИТЬСЯ 'мой%';


Как вы можете видеть в выходных данных, он распечатал или отобразил две базы данных в зависимости от заданного условия.

Вы даже можете выполнить команду оболочки MySQL в терминале без входа в MySQL и по-прежнему получать результаты. Например, вы можете отображать базы данных в терминале, используя следующую команду:

sudo mysql-А также'ПОКАЗАТЬ БАЗЫ ДАННЫХ'

Вы уже знаете о части этой команды 'sudo mysql'. «-E» используется для выполнения команды «SHOW DATABASES». Теперь, если мы запустим эту команду, она, как и раньше, распечатает список баз данных.


Итак, это были некоторые из способов, которые вы можете использовать для составления списка баз данных в MySQL в соответствии с вашими потребностями и требованиями.

Заключение

В этой статье вы узнали, как составить список баз данных в MySQL с помощью различных методов. Вы также узнали, что команда SHOW DATABASES показывает базы данных от имени привилегий пользователя, а также показывает, как вывести список всех баз данных в терминале. Итак, получайте удовольствие от самостоятельного создания и перечисления баз данных в MySQL.