Det här inlägget kommer att prata om:
- Hur man bestämmer alla tabellnamn med ' VÄLJ ” Uttalande i MySQL?
- Hur man bestämmer tabellnamn för flera databaser med ' VÄLJ ” Uttalande i MySQL?
Hur bestämmer man alla tabellnamn med hjälp av 'SELECT'-satsen i MySQL?
För att visa MySQL-databasernas tabellnamn, använd ' VÄLJ ' påstående. För detta ändamål, kolla in de medföljande stegen.
Steg 1: Anslut terminal
Anslut först Windows-terminalen med MySQL-servern genom att köra kommandot nedan:
mysql -u root -s
Som ett resultat kommer du att bli ombedd att ange lösenordet:
Steg 2: Visa alla tabellnamn
Kör nu ' VÄLJ kommandot tillsammans med ' informationsschema.tabeller ” för att få information om alla befintliga tabeller och program i en databas:
VÄLJ Tabellnamn som Tabellnamn från informationsschema.tabeller;
Hur bestämmer man tabellnamn på flera databaser med hjälp av 'SELECT'-satsen i MySQL?
Om du vill visa flera databaser tabeller samtidigt, ' UNION '-operator kan användas:
VÄLJ Tabellnamn som Tabellnamn från informationsschema.tabeller där table_schema = 'mariadb' UNION VÄLJ Tabellnamn som Tabellnamn från informationsschema.tabeller där table_schema = 'mynewdb';Här:
- ' VÄLJ ” kommandot används för att välja posten från databaserna.
- ' Tabellnamn ” är standardvariabeln.
- ' Tabellnamn ” är namnet på den resulterande tabellkolumnen.
- ' informationsschema.tabeller ' operator kombinerar resultaten av två eller flera ' VÄLJ ” uttalanden.
- ' var ” klausul extraherar de poster som uppfyller det angivna villkoret.
- ' tabellschema ”-variabeln kommer att användas för att spara databasnamnet.
- ' mariadb ' och ' mynewdb ” är våra databasnamn.
Som du kan se visas tabellerna för de två ovanstående databaserna i samma tabell:
Ett annat sätt att få resultatet av flera ' VÄLJ ' frågor i enskilda tabeller, semikolon ' ; ' kan användas:
VÄLJ Table_name som TablesName från information_schema.tables där table_schema = 'mariadb'; VÄLJ Table_name som TablesName från information_schema.tables där table_schema = 'mynewdb';
Det är allt! Vi har tillhandahållit de olika frågorna för att få tabellnamn med MySQL:s 'SELECT'-sats.
Slutsats
För att få tabellnamn med hjälp av ' VÄLJ ' uttalande i MySQL, ' SELECT Table_name som TablesName FROM information_schema.tables; ” kommandot kan användas. För att få resultatet av flera ' VÄLJ ' uttalanden på en gång, ' UNION ”-operatör kan användas. Å andra sidan, ' ; ” visar tabellnamnen för olika databaser individuellt. Det här inlägget demonstrerade proceduren för att få tabellnamn med hjälp av 'SELECT'-satsen i MySQL.