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:
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
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ö:
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:
Katsotaanpa toinen lause, joka palautti taulukoiden nimet alkaen 'aika' :
mysql> SHOW TABLES IN mysql LIKE 'time%';
Yllä oleva kysely antaa seuraavan tuloksen:
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:
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: