Få tabellnavn ved hjelp av Select -setningen i MySQL

Få tabellnavn ved hjelp av Select -setningen i MySQL
I MySQL -databasen lagres data i tabellform. Som databaseadministrator er det vanskelig å følge med på alle utførende prosesser og modifikasjoner i alle databaseobjekter. I MySQL er flere kommandoer tilgjengelige for å få tabellnavnene fra alle databaser for å administrere dem effektivt.

Dette innlegget vil snakke om:

  • Hvordan du bestemmer alle tabellnavn ved å bruke "PLUKKE UT”Uttalelse i mysql?
  • Hvordan bestemme tabellnavn på flere databaser ved å bruke “PLUKKE UT”Uttalelse i mysql?

Hvordan bestemme alle tabellnavn ved hjelp av "Select" -uttalelsen i MySQL?

For å vise MySQL -databasen -tabellnavnene, bruk "PLUKKE UT”Uttalelse. For dette formålet, sjekk ut de medfølgende trinnene.

Trinn 1: Koble til terminalen

Til å begynne med kobler du Windows-terminalen med MySQL-serveren ved å kjøre kommandoen nedenfor nedenfor:

mysql -u root -p

Som et resultat vil du bli bedt om passordet:

Trinn 2: Vis alle tabellnavn

Nå, kjør "PLUKKE UT”Kommando sammen med“informasjon_schema.bord”For å få informasjonen om alle eksisterende tabeller og show i en database:

Velg tabell_navn som tabellernavn fra informasjon_schema.bord;

Hvordan bestemme tabellnavn på flere databaser ved å bruke "Select" -uttalelsen i MySQL?

Hvis du vil vise flere databaser tabell på en gang, "Union”Operatør kan brukes:

Velg tabell_navn som tabellernavn fra informasjon_schema.Tabeller der tabell_schema = 'MariaDB' Union velger tabell_navn som tabellernavn fra informasjon_schema.tabeller der tabell_schema = 'mynewdb';

Her:

  • PLUKKE UT”Kommando brukes til å velge posten fra databasene.
  • Tabell_navn”Er standardvariabelen.
  • Tablesnavn”Er navnet på den resulterende tabellkolonnen.
  • informasjon_schema.bord”Operatør kombinerer resultatene fra to eller flere“PLUKKE UT”Uttalelser.
  • hvor”Clause trekker ut postene som oppfyller den oppgitte tilstanden.
  • tabell_schema”Variabel vil bli brukt til å lagre databasenavnet.
  • Mariadb”Og“mynewdb”Er databasenavnene våre.

Som du kan se, vises tabellene til de ovennevnte to databasene i samme tabell:

En annen måte å få resultatene av flere “PLUKKE UT”Spørsmål i individuelle tabeller, Semicolon”;" kan bli brukt:

Velg tabell_navn som tabellernavn fra informasjon_schema.tabeller der tabell_schema = 'mariaDB'; Velg tabell_navn som tabellernavn fra informasjon_schema.tabeller der tabell_schema = 'mynewdb';

Det er alt! Vi har gitt de forskjellige spørsmålene for å få tabellnavn ved hjelp av MySQLs "Select" -uttalelse.

Konklusjon

For å få tabellnavn ved hjelp av “PLUKKE UT”Uttalelse i mysql,“Velg tabell_navn som tabellernavn fra informasjon_schema.bord;”Kommando kan brukes. For å få resultatene av flere “PLUKKE UT”Uttalelser på en gang,“Union”Operatør kan brukes. På den annen side ";”Viser tabellnavnene på forskjellige databaser individuelt. Dette innlegget demonstrerte prosedyren for å få tabellnavn ved å bruke "Select" -uttalelsen i MySQL.