MySQL е популярна софтуерна система за управление на бази данни с отворен код и е свободно достъпна. Той е известен със своята скорост и лесен за използване интерфейс. Ако сте администратор на база данни в голяма организация, вероятно често ще трябва да управлявате бази данни, като ги изброявате и филтрирате през тях. Може би след успешно създаване на бази данни не знаете как да изброите базите данни в черупката MySQL. Така че в тази статия ще разгледаме някои от различните методи, които можете да използвате за изброяване на бази данни в MySQL.
Налични са множество методи за изброяване на бази данни в MySQL.
Най -простият начин за изброяване на базите данни е чрез командата „SHOW DATABASES“ в черупката MySQL.
ПОКАЗВАНЕ БАЗИ ДАННИ ;
Ако не сте влезли като root потребител в MySQL, нямате достъп до всички бази данни. Следователно трябва да влезете като root потребител, за да имате достъп до всички бази данни и да можете да изброите всички бази данни с помощта на командата „SHOW DATABASES“.
И така, първо излезте от черупката MySQL с помощта на командата q.
q
След това влезте като root потребител, като използвате следната команда.
Сега изпълнете командата „SHOW DATABASES“.
ПОКАЗВАНЕ БАЗИ ДАННИ ;
Както можете да видите в изхода, изходът изброява още бази данни.
Ако сте администратор, управляващ няколко бази данни и искате да филтрирате базите данни, в MySQL можете да филтрирате няколко бази данни едновременно с помощта на командата „LIKE“.
Синтаксисът за използване на командата „LIKE“ е следният.
ПОКАЗВАНЕ БАЗИ ДАННИ КАТО модел;В този синтаксис ще трябва да предоставите конкретен модел, въз основа на който да филтрирате списъка с бази данни. Например:
ПОКАЗВАНЕ БАЗИ ДАННИ КАТО 'тест%';
В този пример знак te % означава, че след теста може да има нула, един или повече знаци.
В MySQL можете да използвате и командата „SHOW SCHEMA“, за да изброите базите данни. Тази команда ще показва същия списък с бази данни като командата „SHOW DATABASES“.
ПОКАЗВАНЕ СХЕМИ;
Както можете да видите в изхода, той показва същия списък с бази данни.
Използвайки схеми и командата „LIKE“, можете да филтрирате множество бази данни. Например, за да изброите две бази данни, чието име започва от теста и моя, можете да използвате израза „SELECT“, за да получите такъв резултат.
SELECT schema_nameОТ information_schema.schemata
КЪДЕТО schema_name КАТО 'тест%'
ИЛИ schema_name КАТО 'моят%';
Както можете да видите в изхода, той е отпечатал или показал две бази данни въз основа на даденото условие.
Можете дори да изпълните командата MySQL shell в терминала, без да влизате в MySQL и все пак да имате резултати. Например, можете да показвате бази данни в терминала, като използвате следната команда:
sudo mysql-И'ПОКАЖАНЕ БАЗИ ДАННИ'Вече знаете за частта „sudo mysql“ на тази команда. „-E“ се използва за изпълнение на командата „SHOW DATABASES“. Сега, ако изпълним тази команда, тя ще отпечата списъка с бази данни, както преди.
И така, това бяха някои от начините, които можете да използвате, за да изброите базите данни в MySQL, според вашите нужди и изисквания.
Заключение
В тази статия научихте как да изброявате бази данни в MySQL, използвайки различни техники. Научихте също, че командата SHOW DATABASES показва бази данни от името на привилегиите на потребител, както и как да изброите всички бази данни в терминал. Така че, забавлявайте се сами със създаването и изброяването на бази данни в MySQL.