Dette innlegget vil snakke om:
- Hvordan bestemme 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 å bruke 'SELECT'-setning i MySQL?
For å vise MySQL-databasenes tabellnavn, bruk ' PLUKKE UT ' uttalelse. For dette formålet, sjekk ut trinnene som følger med.
Trinn 1: Koble til terminal
Først kobler du Windows-terminalen til MySQL-serveren ved å kjøre kommandoen nedenfor:
mysql -u rot -s
Som et resultat vil du bli bedt om passordet:
Trinn 2: Vis alle tabellnavn
Kjør nå ' PLUKKE UT '-kommandoen sammen med ' informasjonsskjema.tabeller ' for å få informasjon om alle eksisterende tabeller og viser i en database:
VELG Tabellnavn som Tabellnavn fra informasjonsskjema.tabeller;
Hvordan bestemme tabellnavn på flere databaser ved å bruke 'SELECT'-setning i MySQL?
Hvis du vil vise flere databasetabeller samtidig, vil ' UNION 'operator kan brukes:
VELG Tabellnavn som Tabellnavn fra informasjonsskjema.tabeller der tabellskjema = 'mariadb' UNION VELG Tabellnavn som Tabellnavn fra informasjonsskjema.tabeller hvor tabellskjema = 'minnydb';Her:
- ' PLUKKE UT kommandoen brukes for å velge posten fra databasene.
- ' Tabellnavn ” er standardvariabelen.
- ' Tabellnavn ” er navnet på den resulterende tabellkolonnen.
- ' informasjonsskjema.tabeller ' operatør kombinerer resultatene av to eller flere ' PLUKKE UT ' uttalelser.
- ' hvor ”-klausul trekker ut postene som oppfyller vilkåret.
- ' tabellskjema Variabelen vil bli brukt til å lagre databasenavnet.
- ' mariadb ' og ' mynewdb ” er databasenavnene våre.
Som du kan se, vises tabellene til de to databasene ovenfor i samme tabell:
En annen måte å få resultatene av flere ' PLUKKE UT ' spørringer i individuelle tabeller, semikolon ' ; ' kan bli brukt:
VELG Table_name som TablesName fra information_schema.tables der table_schema = 'mariadb'; VELG Table_name som TablesName fra information_schema.tables hvor table_schema = 'mynewdb';
Det er alt! Vi har gitt de forskjellige spørringene for å få tabellnavn ved å bruke MySQLs 'SELECT'-setning.
Konklusjon
For å få tabellnavn ved å bruke ' PLUKKE UT '-uttalelse i MySQL, ' VELG Tabellnavn som Tabellnavn FRA informasjonsskjema.tabeller; kommandoen kan brukes. For å få resultatene av flere ' PLUKKE UT ' uttalelser med en gang, ' UNION ”-operatør kan brukes. På den annen side, ' ; ” viser tabellnavnene til forskjellige databaser individuelt. Dette innlegget demonstrerte prosedyren for å få tabellnavn ved å bruke 'SELECT'-setningen i MySQL.