Loetlege kõik MySQL -i andmebaasid

List All Databases Mysql



MySQL on populaarne avatud lähtekoodiga andmebaasihaldustarkvara ja see on vabalt saadaval. See on kuulus oma kiiruse ja hõlpsasti kasutatava liidese poolest. Kui olete suures organisatsioonis andmebaasi administraator, peate tõenäoliselt sageli andmebaase haldama, loetledes need alla ja filtreerides. Võib -olla ei tea te pärast andmebaaside edukat loomist, kuidas MySQL -i kesta andmebaase loetleda. Niisiis, käesolevas artiklis vaatleme mõningaid erinevaid meetodeid, mida saate kasutada MySQL -i andmebaaside loetlemiseks.

Andmebaaside loetlemiseks MySQL -is on saadaval mitu meetodit.







Lihtsaim viis andmebaaside loetlemiseks on kasutada MySQL kesta käsku „SHOW DATABASES”.



NÄITA Andmebaasid ;

Kui te pole MySQL -is juurkasutajana sisse logitud, ei pääse te kõikidele andmebaasidele juurde. Seetõttu peate sisse logima juurkasutajana, et teil oleks juurdepääs kõikidele andmebaasidele ja et saaksite käsu „SHOW DATABASES” abil näidata kõiki andmebaase.



Niisiis, logige esmalt MySQL kestast välja, kasutades käsku q.





q


Seejärel logige juurkasutajana sisse järgmise käsu abil.

sudo mysql-juurdad-lk


Nüüd käivitage käsk „SHOW DATABASES”.



NÄITA Andmebaasid ;


Nagu väljundist näha, on väljundis loetletud rohkem andmebaase.

Kui olete administraator, kes haldab mitut andmebaasi ja soovite andmebaase filtreerida, saate MySQL -is käsu „LIKE” abil filtreerida korraga mitu andmebaasi.

Käsu 'LIKE' kasutamise süntaks on järgmine.

NÄITA Andmebaasid NAGU muster;

Selles süntaksis peate andma konkreetse mustri, mille alusel andmebaaside loendit filtreerida. Näiteks:

NÄITA Andmebaasid NAGU 'test%';


Selles näites tähendab % märk, et pärast testi võib olla null, üks või mitu tähemärki.

MySQL -is saate andmebaaside loendamiseks kasutada ka käsku „SHOW SCHEMA”. See käsk kuvab sama andmebaaside loendi nagu käsk „SHOW DATABASES”.

NÄITA Skeemid;


Nagu näete väljundis, näitas see sama andmebaaside loendit.

Kasutades skeeme ja käsku LIKE saate filtreerida mitut andmebaasi. Näiteks selleks, et loetleda kaks andmebaasi, mille nimi algab testist ja minu, saate sellise tulemuse saamiseks kasutada lauset SELECT.

VALI skeemi_nimi

Alates information_schema.schemata

KUS skeemi_nimi NAGU 'test%'

VÕI skeemi_nimi NAGU 'minu%';


Nagu väljundist näha, on see antud tingimuse põhjal trükkinud või kuvanud kaks andmebaasi.

Võite isegi terminalis MySQL shelli käsku käivitada ilma MySQL -i sisse logimata ja teil on endiselt tulemusi. Näiteks saate terminalis andmebaase kuvada järgmise käsu abil:

sudo mysql-Ja'NÄITA ANDMEBAASE'

Te teate juba selle käsu osast „sudo mysql”. „-E” kasutatakse käsu „SHOW DATABASES” täitmiseks. Nüüd, kui käivitame selle käsu, prindib see andmebaaside loendi välja nagu varem.


Niisiis, need olid mõned viisid, mida saate kasutada MySQL -i andmebaaside loetlemiseks vastavalt oma vajadustele ja nõuetele.

Järeldus

Sellest artiklist õppisite, kuidas MySQL -is andmebaase erinevate tehnikate abil loetleda. Samuti õppisite, et käsk SHOW DATABASES näitab andmebaase kasutaja õiguste nimel, samuti seda, kuidas loetleda kõik terminalis olevad andmebaasid. Niisiis, nautige MySQL -is andmebaaside loomist ja loetlemist.