Liste eller vis tabeller i MySQL

List Show Tables Mysql



MySQL er en av de mest kjente open-source og fritt tilgjengelige DBMS (Database Management Software System). Den har et brukervennlig grensesnitt og er kjent for sin hastighet. Hvis du gjør en jobb som databaseadministrator i en stor organisasjon, må du ofte gå gjennom et stort antall databaser og tabellene deres. Så i denne artikkelen skal vi lære hvordan vi kan liste eller vise tabeller i MySQL -skallet.







For å komme i gang med å vise og vise tabellene i en database, logger du på MySQL -skallet som en rotbruker ved å kjøre følgende kommando i terminalen:



sudo mysql-du roter-s

Velg deretter databasen ved å kjøre USE -setningen til MySQL:



BRUK database_name;

Hvis du ikke vet hvilke databaser du har, kan du liste opp databasene ved å kjøre SHOW DATABASES -kommandoen i MySQL:





FORESTILLING DATABASER ;

Etter å ha valgt en database, er den enkleste og enkleste måten å liste tabeller på å kjøre SHOW TABLES -setningen til MySQL i skallet:

FORESTILLING TABELLER ;

Du kan se listen over tabeller i den valgte databasen i skjermbildet nedenfor.



Denne listen inneholder imidlertid bare navnet på tabellene. MySQL gir en annen uttalelse for å vise tabellens type. Enten er det en visning eller et grunnbord. Vi kan også se tabelltypen ved å legge til FULL -leddet i SHOW TABLES -setningen:

FORESTILLING FULL TABELLER ;

Som du kan se på skjermbildet nedenfor, har vi også tabelltypen i den andre kolonnen, sammen med tabellnavnene.

I MySQL kan vi faktisk liste eller vise tabeller uten å velge en database først. Som vi gjorde tidligere, trenger vi ikke å velge en database først før vi viser tabellene. Vi kan få listen over tabeller for en hvilken som helst database ved å kjøre følgende kommando:

FORESTILLING TABELLER FRA database_name;

Eller hvis du har en lang liste med tabeller og du vil filtrere gjennom dem. Du kan også bruke LIKE -klausulen til å gjøre det:

FORESTILLING TABELLER SOM mønster;

For å forstå mønsteret. Anta at vi vil liste alle tabellene hvis navn starter fra ‘tes’. Kommandoen for å vise tabellene vil være slik:

FORESTILLING TABELLER SOM 'din%';

Prosent “%” -tegnet angir at det kan være et hvilket som helst eller ingen tegn etter det.

Akkurat som hvordan vi listet opp tabeller uten å velge databasen først. Vi kan liste tabellene fra en bestemt database uten å logge inn på MySQL -skallet også. For å oppnå dette, kjør følgende kommando i terminalen:

sudo mysql-u brukernavn-s-Og'VIS TABELLER FRA databasen_Navn'

‘-E’ er for å utføre MySQL-setningen.

Som du kan se på skjermbildet, fikk vi samme utgang eller liste over tabeller i terminalen uten å logge på MySQL -skallet og velge databasen.

Så dette er noen av måtene å vise tabellene og filtrere dem på.

Konklusjon

I denne artikkelen har vi lært hvordan du viser tabellene i en database i MySQL ved hjelp av forskjellige metoder. Vi har også lært hvordan vi filtrerer tabellisten ved å bruke LIKE -klausulen.