Lijst van alle databases in MySQL

List All Databases Mysql



MySQL is een populair open-source softwaresysteem voor databasebeheer en is vrij beschikbaar. Het staat bekend om zijn snelheid en gebruiksvriendelijke interface. Als u een databasebeheerder bent in een grote organisatie, zult u waarschijnlijk vaak databases moeten beheren door ze op te sommen en er doorheen te filteren. Misschien weet u, nadat u met succes databases hebt gemaakt, niet hoe u de databases in de MySQL-shell moet weergeven. In dit artikel zullen we dus kijken naar enkele van de verschillende methoden die u kunt gebruiken om databases in MySQL weer te geven.

Er zijn meerdere methoden beschikbaar om de databases in MySQL weer te geven.







De eenvoudigste manier om de databases op te sommen, is door de opdracht 'SHOW DATABASES' in de MySQL-shell te gebruiken.



LATEN ZIEN DATABANKEN ;

Als je niet bent ingelogd als rootgebruiker in MySQL, heb je geen toegang tot alle databases. Daarom moet u inloggen als rootgebruiker, zodat u toegang heeft tot alle databases en alle databases kunt weergeven met het commando 'SHOW DATABASES'.



Log dus eerst uit bij de MySQL-shell met de opdracht q.





Q


Log vervolgens in als rootgebruiker met de volgende opdracht.

sudo mysql-u root-P


Voer nu de opdracht 'SHOW DATABASES' uit.



LATEN ZIEN DATABANKEN ;


Zoals u in de uitvoer kunt zien, heeft de uitvoer meer databases opgesomd.

Als u een beheerder bent die meerdere databases beheert en u wilt de databases filteren, kunt u in MySQL meerdere databases tegelijk filteren met de opdracht 'LIKE'.

De syntaxis voor het gebruik van de opdracht 'LIKE' is als volgt.

LATEN ZIEN DATABANKEN LEUK VINDEN patroon;

In deze syntaxis moet u een specifiek patroon opgeven waarop u de lijst met databases filtert. Bijvoorbeeld:

LATEN ZIEN DATABANKEN LEUK VINDEN 'toets%';


In dit voorbeeld betekent het %-teken dat er na de test nul, één of meer tekens kunnen zijn.

In MySQL kunt u ook de opdracht 'SHOW SCHEMA' gebruiken om de databases weer te geven. Deze opdracht toont dezelfde lijst met databases als de opdracht 'SHOW DATABASES'.

LATEN ZIEN SCHEMA'S;


Zoals u in de uitvoer kunt zien, werd dezelfde lijst met databases weergegeven.

Door schema's en het 'LIKE'-commando te gebruiken, kunt u meerdere databases filteren. Als u bijvoorbeeld twee databases wilt weergeven waarvan de naam begint met de test en my, kunt u de instructie 'SELECT' gebruiken om zo'n resultaat te krijgen.

KIES schema_name

VAN information_schema.schemata

WAAR schema_name LEUK VINDEN 'toets%'

OF schema_name LEUK VINDEN 'mijn%';


Zoals u in de uitvoer kunt zien, heeft het twee databases afgedrukt of weergegeven op basis van de gegeven voorwaarde.

U kunt zelfs de MySQL-shellopdracht in de terminal uitvoeren zonder u aan te melden bij MySQL en toch resultaten hebben. U kunt bijvoorbeeld databases in de terminal weergeven met de volgende opdracht:

sudo mysql-En'TOON DATABANKEN'

U kent het 'sudo mysql'-gedeelte van deze opdracht al. De '-e' wordt gebruikt voor het uitvoeren van de opdracht 'SHOW DATABASES'. Als we nu deze opdracht uitvoeren, wordt de lijst met databases afgedrukt, zoals eerder.


Dit waren dus enkele van de manieren die u kunt gebruiken om de databases in MySQL weer te geven, volgens uw behoeften en vereisten.

Conclusie

In dit artikel heb je geleerd hoe je databases in MySQL kunt weergeven met behulp van verschillende technieken. Je hebt ook geleerd dat de opdracht SHOW DATABASES databases toont namens de privileges van een gebruiker, evenals hoe alle databases in een terminal worden weergegeven. Dus veel plezier met het zelf maken en aanbieden van databases in MySQL.