MySQL er et populært programvaresystem for programvaresystem for open source og er fritt tilgjengelig. Det er kjent for sitt hastighet og brukervennlige grensesnitt. Hvis du er en databaseadministrator i en stor organisasjon, vil du sannsynligvis ofte trenge å administrere databaser ved å liste dem ned og filtrere gjennom dem. Kanskje etter å ha opprettet databaser, vet du ikke hvordan du skal liste opp databasene i MySQL -skallet. Så i denne artikkelen vil vi se på noen av de forskjellige metodene du kan bruke til å liste opp databaser i MySQL.
Det er flere metoder tilgjengelig for å liste opp databasene i MySQL.
Den enkleste måten å liste opp databasene på er ved å bruke kommandoen 'Show Databases' i MySQL -skallet.
Vis databaser;Hvis du ikke er logget inn som rotbruker i MySQL, har du ikke tilgang til alle databasene. Derfor må du logge deg på som rotbruker slik at du har tilgang til alle databasene og er i stand til å liste opp alle databasene ved å bruke kommandoen 'Show Databases'.
Så først, logg ut av MySQL -skallet ved å bruke \ Q -kommandoen.
\ q
Deretter logger du på som en rotbruker ved å bruke følgende kommando.
Kjør nå "Show Databases" -kommandoen.
Som du kan se i utdataene, har utdataene listet opp flere databaser.
Hvis du er en administrator som administrerer flere databaser og 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.
Vis databaser som mønster;I denne syntaksen må du oppgi et spesifikt mønster basert på hvilken som skal filtrere listen over databaser. For eksempel:
Vis databaser som 'Test%';
I dette eksemplet betyr TE % -tegn at det kan være null, ett eller flere tegn etter testen.
I MySQL kan du også bruke kommandoen "Show Schema", for å liste opp databasene. Denne kommandoen vil vise den samme listen over databaser som kommandoen 'showdatabaser'.
Vis skjemaer;
Som du kan se i utdataene, viste den den samme listen over databaser.
Ved å bruke skjemaer og 'Like' -kommandoen, kan du filtrere flere databaser. For eksempel for å liste opp to databaser, hvis navn starter fra testen og min, kan du bruke "Select" -uttalelsen for å ha et slikt resultat.
Velg Schema_name
Som du kan se i utdataene, har den skrevet ut eller vist to databaser basert på den gitte tilstanden.
Du kan til og med utføre MySQL Shell -kommandoen i terminalen uten å logge på MySQL og fremdeles ha resultater. For eksempel kan du vise databaser i terminalen ved å bruke følgende kommando:
sudo mysql -e 'show databaser'Du vet allerede om 'sudo mysql' delen av denne kommandoen. '-E' brukes til å utføre kommandoen 'showdatabaser'. 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 opp databasene i MySQL, i henhold til dine behov og krav.
Konklusjon
I denne artikkelen lærte du hvordan du viser databaser i MySQL ved hjelp av forskjellige teknikker. Du lærte også at kommandoen "Show Databases" viser databaser på vegne av privilegiene til en bruker, samt hvordan du lister opp alle databasene i en terminal. Så ha det gøy med å lage og liste databaser deg selv i MySQL.