Navedite vse baze podatkov v MySQL

List All Databases Mysql



MySQL je priljubljen odprtokodni sistem za upravljanje baz podatkov in je prosto dostopen. Znan je po svoji hitrosti in enostavnem vmesniku. Če ste skrbnik baze podatkov v veliki organizaciji, boste verjetno morali pogosto upravljati zbirke podatkov tako, da jih naštejete in filtrirate. Morda po uspešnem ustvarjanju baz podatkov ne veste, kako jih razvrstiti v lupino MySQL. Torej, v tem članku bomo pogledali nekatere različne metode, ki jih lahko uporabite za seznam baz podatkov v MySQL.

Za navajanje zbirk podatkov v MySQL je na voljo več načinov.







Najpreprostejši način za popis baz podatkov je uporaba ukaza 'SHOW DATABASES' v lupini MySQL.



POKAŽI BAZE PODATKOV ;

Če niste prijavljeni kot korenski uporabnik v MySQL, ne morete dostopati do vseh baz podatkov. Zato se morate prijaviti kot korenski uporabnik, da boste imeli dostop do vseh baz podatkov in da boste lahko z ukazom 'SHOW DATABASES' popisali vse baze podatkov.



Zato se najprej odjavite iz lupine MySQL z ukazom q.





q


Nato se z naslednjim ukazom prijavite kot korenski uporabnik.

sudo mysql-ti koren-str


Zdaj zaženite ukaz 'SHOW DATABASES'.



POKAŽI BAZE PODATKOV ;


Kot lahko vidite v izhodu, je v izpisu navedeno več baz podatkov.

Če ste skrbnik, ki upravlja več zbirk podatkov in želite filtrirati zbirke podatkov, lahko v MySQL v ukazu »LIKE« filtrirate več baz hkrati.

Sintaksa za uporabo ukaza 'LIKE' je naslednja.

POKAŽI BAZE PODATKOV VSE vzorec;

V tej skladnji boste morali navesti poseben vzorec, na podlagi katerega boste filtrirali seznam baz podatkov. Na primer:

POKAŽI BAZE PODATKOV VSE 'test%';


V tem primeru znak te pomeni, da je po testu lahko nič, en ali več znakov.

V MySQL lahko za uvrstitev baz podatkov uporabite tudi ukaz 'SHOW SCHEMA'. Ta ukaz bo prikazal isti seznam baz podatkov kot ukaz 'SHOW DATABASES'.

POKAŽI SHEME;


Kot lahko vidite v izhodu, je prikazal isti seznam baz podatkov.

Z uporabo shem in ukaza 'LIKE' lahko filtrirate več baz podatkov. Če želite na primer navesti dve zbirki podatkov, katerih ime se začne iz testa in mojega, lahko za rezultat dobite stavek 'SELECT'.

IZBERI schema_name

IZ information_schema.schemata

KJE schema_name VSE 'test%'

ALI schema_name VSE 'moj%';


Kot lahko vidite na izhodu, je na podlagi dveh pogojev natisnil ali prikazal dve bazi podatkov.

Ukaz lupine MySQL lahko celo izvedete v terminalu, ne da bi se prijavili v MySQL in še vedno imeli rezultate. Na primer, baze podatkov v terminalu lahko prikažete z naslednjim ukazom:

sudo mysql-In'POKAŽI PODATKOVNE BAZE'

Za del tega ukaza 'sudo mysql' že veste. '-E' se uporablja za izvajanje ukaza 'SHOW DATABASES'. Če zaženemo ta ukaz, bo natisnil seznam baz podatkov, kot prej.


Torej, to je bilo nekaj načinov, s katerimi lahko uporabite seznam podatkovnih baz v MySQL, glede na vaše potrebe in zahteve.

Zaključek

V tem članku ste se naučili, kako z različnimi tehnikami navajate zbirke podatkov v MySQL. Izvedeli ste tudi, da ukaz SHOW DATABASES prikazuje baze podatkov v imenu privilegijev uporabnika in tudi seznam vseh baz podatkov v terminalu. Zato se zabavajte pri ustvarjanju in navajanju podatkovnih baz v MySQL.