Liste over alle databaser i MySQL

List All Databases Mysql



MySQL er et populært programvare for databehandlingsprogrammer med åpen kildekode og er fritt tilgjengelig. Det er kjent for sin hastighet og brukervennlige grensesnitt. Hvis du er en databaseadministrator i en stor organisasjon, vil du sannsynligvis ofte trenge å administrere databaser ved å liste dem opp og filtrere gjennom dem. Kanskje, etter å ha opprettet databaser, vet du ikke hvordan du skal liste ned databasene i MySQL -skallet. Så i denne artikkelen vil vi se på noen av de forskjellige metodene du kan bruke til å liste databaser i MySQL.

Det er flere metoder tilgjengelig for å liste databasene i MySQL.







Den enkleste måten å liste ned databasene på er ved å bruke kommandoen 'VIS DATABASER' i MySQL -skallet.



FORESTILLING DATABASER ;

Hvis du ikke er logget inn som en rotbruker i MySQL, får du ikke tilgang til alle databasene. Derfor må du logge inn som en rotbruker, slik at du har tilgang til alle databasene og kan liste ned alle databasene ved hjelp av kommandoen 'VIS DATABASER'.



Så logg deg først ut av MySQL -skallet med kommandoen q.





q


Logg deretter på som en rotbruker ved å bruke følgende kommando.

sudo mysql-du roter-s


Kjør nå kommandoen 'VIS DATABASER'.



FORESTILLING DATABASER ;


Som du kan se i utgangen, har utdataene listet ned flere databaser.

Hvis du er en administrator som administrerer flere databaser og du vil filtrere databasene, i MySQL, kan du filtrere flere databaser samtidig ved å bruke LIKE -kommandoen.

Syntaksen for bruk av LIKE -kommandoen er som følger.

FORESTILLING DATABASER SOM mønster;

I denne syntaksen må du angi et bestemt mønster for å filtrere listen over databaser. For eksempel:

FORESTILLING DATABASER SOM 'test%';


I dette eksemplet betyr te % -tegnet at det kan være null, ett eller flere tegn etter testen.

I MySQL kan du også bruke kommandoen 'SHOW SCHEMA' til å liste opp databasene. Denne kommandoen viser den samme listen over databaser som kommandoen 'VIS DATABASER'.

FORESTILLING SCHEMAS;


Som du kan se i utgangen, viste den den samme listen over databaser.

Ved å bruke skjemaer og LIKE -kommandoen kan du filtrere flere databaser. For eksempel, for å vise to databaser, hvis navn starter fra testen og min, kan du bruke 'SELECT' -setningen for å få et slikt resultat.

PLUKKE UT schema_name

FRA information_schema.schemata

HVOR schema_name SOM 'test%'

ELLER schema_name SOM 'min%';


Som du kan se i utgangen, har den skrevet ut eller vist to databaser basert på den gitte tilstanden.

Du kan til og med utføre MySQL -skallkommandoen i terminalen uten å logge deg på MySQL og fortsatt ha resultater. For eksempel kan du vise databaser i terminalen ved å bruke følgende kommando:

sudo mysql-Og'VIS DATABASER'

Du vet allerede om 'sudo mysql' -delen av denne kommandoen. ‘-E’ brukes til å utføre kommandoen ‘VIS DATABASER’. Nå, hvis vi kjører denne kommandoen, vil den skrive ut listen over databaser, som før.


Så dette var noen av måtene du kan bruke til å liste databasene i MySQL, i henhold til dine behov og krav.

Konklusjon

I denne artikkelen lærte du hvordan du kan liste opp databaser i MySQL ved hjelp av forskjellige teknikker. Du har også lært at kommandoen VIS DATABASER viser databaser på vegne av privilegiene til en bruker, samt hvordan du viser alle databasene i en terminal. Så ha det gøy med å lage og oppgi databaser selv i MySQL.