sammanfattning: i den här handledningen lär du dig hur du använder kommandot MySQL SHOW TABLES för att fråga tabeller i en viss databas.
för att lista tabeller i en MySQL-databas följer du dessa steg:
- logga in på MySQL-databasservern med hjälp av en MySQL-klient som
mysql
- byt till en specifik databas med
USE
– satsen. - använd kommandot
SHOW TABLES
.,
följande illustrerar syntaxen i MySQLSHOW TABLES
kommando:
Code language: SQL (Structured Query Language) (sql)
MySQL visa tabeller exempel
följande exempel visar hur du listar tabellen i classicmodels
databas.
Steg 1. Anslut till MySQL-databasservern:
Code language: SQL (Structured Query Language) (sql)
steg 2. Växla till classicmodels
databas:
Code language: SQL (Structured Query Language) (sql)
steg 3., Visa tabeller iclassicmodels
– databasen:
kommandotSHOW TABLES
låter dig visa om en tabell är en bastabell eller en vy. Om du vill inkludera tabelltypen i resultatet använder du följande form av SHOW TABLES
– satsen.
Code language: SQL (Structured Query Language) (sql)
låt oss skapa en vy iclassicmodels
databas som hetercontacts
som innehåller Förnamn, Efternamn och telefon frånemployees
ochcustomers
tabeller för demonstrationen.,
Code language: SQL (Structured Query Language) (sql)
nu utfärdar du kommandotSHOW FULL TABLES
:
som du kan se är alla tabeller bastabellerna förutom tabellencontacts
som är en vy.
För databasen som har många tabeller kan det hända att det inte är intuitivt att visa alla tabeller i taget.,eller ett uttryck i WHERE
– klausulen enligt följande:
Code language: SQL (Structured Query Language) (sql)
till exempel för att visa alla tabeller i classicmodels
– databasen som börjar med bokstaven p
använder du följande uttalande:
eller för att visa tabellerna som slutar med strängen p
.=”6c398565a6″>
använder du följande uttalande:
följande uttalande visar hur du använderWHERE
– klausulen iSHOW TABLES
– satsen för att lista alla vyer iclassicmodels
– databasen.,
Ibland vill du se tabellerna i databasen som du inte är ansluten till. I det här fallet kan du användaFROM
– klausulen iSHOW TABLES
– satsen för att ange den Databas från vilken du vill visa tabellerna.
följande exempel visar hur du visar tabeller som börjar med 'time'
;
följande uttalande motsvarar uttalandet ovan men använder IN
istället för FROM
.,
Code language: SQL (Structured Query Language) (sql)
det är viktigt att notera att om du inte har behörighet för en bastabell eller vy visas den inte i resultatuppsättningen för kommandot SHOW TABLES
.
i den här guiden har du lärt dig hur du använder MySQL SHOW TABLES
uttalande för att lista alla tabeller i en viss databas.
- var den här handledningen till hjälp?
- YesNo
Lämna ett svar