logo

MySQL Näytä/Lista taulukot

Näytä tai luettelotaulukko on erittäin tärkeä, kun meillä on monia tietokantoja, jotka sisältävät erilaisia ​​taulukoita. Joskus taulukoiden nimet ovat samat monissa tietokannoissa; siinä tapauksessa tämä kysely on erittäin hyödyllinen. Voimme saada tietokannan taulukkotietojen lukumäärän seuraavalla lauseella:

 mysql> SHOW TABLES; 

Seuraavat vaiheet ovat välttämättömiä taulukkoluettelon saamiseksi:

Vaihe 1: Avaa MySQL Command Line Client, joka ilmestyi a mysql> kehote . Seuraava, Kirjaudu sisään MySQL-tietokantapalvelimeen käyttämällä Salasana jonka olet luonut MySQL:n asennuksen aikana. Nyt olet yhteydessä MySQL-palvelimeen, jossa voit suorittaa kaikki SQL-käskyt.

char kokonaisluvuksi java

Vaihe 2: Valitse seuraavaksi tietty tietokanta käyttämällä alla olevaa komentoa:

 mysql> USE database_name; 

Vaihe 3: Suorita lopuksi SHOW TABLES -komento.

Ymmärrämme sen alla olevan esimerkin avulla. Oletetaan, että meillä on tietokannan nimi ' opiskelijanidb ', joka sisältää monia taulukoita. Suorita sitten alla oleva lauseke listataksesi sen sisältämän taulukon:

 mysql> USE mystudentdb; mysql>SHOW TABLES; 

Seuraava tulos selittää sen selkeämmin:

MySQL Näytä/Lista taulukot

Voimme myös käyttää FULL modifier SHOW TABLES -kyselyllä saadaksesi toisessa tulossarakkeessa näkyvän taulukon tyypin (Base tai View).

 mysql> SHOW FULL TABLES; 

Tämä lausunto antaa seuraavan tuloksen:

bash tarkista, onko ympäristömuuttuja asetettu
MySQL Näytä/Lista taulukot

Jos haluamme näyttää tai listata taulukon nimen eri tietokannoista tai tietokannoista, joihin et ole yhteydessä vaihtamatta, MySQL sallii meidän käyttää FROM- tai IN-lausetta, jota seuraa tietokannan nimi. Seuraava lausunto selittää sen selkeämmin:

 mysql> SHOW TABLES IN database_name; 

Yllä oleva lausunto voidaan kirjoittaa myös seuraavasti:

 mysql> SHOW TABLES FROM database_name; 

Kun suoritamme alla olevat lauseet, saamme saman tuloksen:

 mysql> SHOW TABLES FROM mystudentdb; OR, mysql> SHOW TABLES IN mystudentdb; 

Lähtö:

MySQL Näytä/Lista taulukot

Näytä taulukot käyttämällä kuvioiden vastaavuutta

Näytä taulukot -komento MySQL:ssä tarjoaa myös vaihtoehdon, jonka avulla voimme suodattaa palautettu taulukko käyttämällä erilaista mallisovitusta LIKE- ja WHERE-lauseen kanssa.

Syntaksi

viitetietotyyppejä javassa

Seuraavassa on syntaksi, jota käytetään mallivastaavuuden kanssa show table -komennon kanssa:

 mysql> SHOW TABLES LIKE pattern; OR, mysql> SHOW TABLES WHERE expression; 

Ymmärrämme sen alla olevan esimerkin avulla, jossa prosenttimerkki (%) olettaa nollan, yhden tai useita merkkiä:

 mysql> SHOW TABLES FROM mystudentdb LIKE 'stud%'; 

Yllä oleva lausunto antaa seuraavan tuloksen:

MySQL Näytä/Lista taulukot

Katsotaanpa toinen lause, joka palautti taulukoiden nimet alkaen 'aika' :

 mysql> SHOW TABLES IN mysql LIKE 'time%'; 

Yllä oleva kysely antaa seuraavan tuloksen:

MySQL Näytä/Lista taulukot

Nyt aiomme nähdä, kuinka voimme käyttää MISSÄ lauseke SHOW TABLES -komennolla listataksesi erityyppisiä taulukoita (joko perus- tai näkymätyyppiä) valitussa tietokannassa:

javascript if -lause
 mysql> SHOW TABLES FROM sakila WHERE table_type= 'VIEW'; 

Tämä lausunto antaa seuraavan tuloksen:

MySQL Näytä/Lista taulukot

On huomattava, että jos MySQL ei tarjoa perustaulukon tai -näkymän käyttöoikeuksia, emme voi saada taulukoita SHOW TABLES -komennon tulosjoukossa.

Täällä voimme nähdä myös toisen esimerkin Show Tables -lausekkeesta WHERE-lauseen kanssa:

 mysql> SHOW TABLES In mystudentdb WHERE Tables_in_mystudentdb= 'employees'; 

Se antaa seuraavan tulosteen:

MySQL Näytä/Lista taulukot