DBMS MySQL:n tietojenkäsittelyn lisäksi on mahdollista työskennellä taulukoiden kanssa. Erityisesti MySQL-konsolissa työskennellessäsi voit tarkastella tietokannassa olevia taulukoita milloin tahansa. Edelleen kerromme, miten niiden luetteloa voi tarkastella Ubuntu 20.04 -käyttöjärjestelmässä.
Ennen ulostuloa sinun pitäisi nähdä, mitä tietokantoja DBMS:ssä on. Voit tulostaa luettelon kaikista käytettävissä olevista tietokannoista suorittamalla seuraavan komennon:
SHOW DATABASES;
Kun käytettävissä olevien tietokantojen luettelo on tiedossa, voit tarkastella luetteloa halutussa tietokannassa.
Ennen kuin voit tarkastella luetteloa tietokannassa, sinun on tehtävä (valittava) se oletusarvoksi. Tee tämä käyttämällä USE-komentoa
ja antamalla parametrina halutun tietokannan nimi. Jos esimerkiksi on olemassa tietokanta, jonka nimi on test_db
, komento näyttää seuraavalta:
USE test_db;
Viestin Database changed (Tietokanta vaihdettu) tuloste tarkoittaa, että tietokanta on valittu ja kaikki tarvittavat käsittelyt suoritetaan nyt tällä tietokannalla. Jos haluat nyt tarkastella kaikkia taulukoita, sinun on suoritettava komento:
SHOW TABLES;
Taulukkoluetteloa on helppo tarkastella MySQL:ssä.
Myös muiden tietokantojen taulukoita on mahdollista tarkastella tietokannassa ollessaan. Esimerkkinä valitaan test_db-tietokanta
ja siinä ollessamme suoritetaan kysely, jolla voidaan tarkastella taulukoita toisessa tietokannassa nimeltä users
. Tätä varten sinun on suoritettava komento:
SHOW TABLES FROM users;
Voit näyttää taulukoiden luettelon FULL-vaihtoehdolla
. Valinnainen FULL-vaihtoehto
näyttää taulukkotyypin erillisessä sarakkeessa. Tyyppi voi olla VIEW
tai BASE TABLE
. Komento on suoritettava, jotta nämä tiedot voidaan näyttää:
SHOW FULL TABLES;
LIKE-lauseketta
voidaan käyttää myös SHOW TABLES
-komennon kanssa suodattamaan hakua kuvion mukaan. Esimerkiksi on olemassa test_db
ja haluat tulostaa kaikki taulukot, jotka alkavat kirjaimella my
. Hakumalli näyttäisi seuraavalta:
SHOW TABLES LIKE 'my%';
Voit näyttää luettelon muodostamatta yhteyttä MySQL-konsoliin. Alla olevassa esimerkissä muodostat yhteyden root-käyttäjänä
ja käytät heti e-vaihtoehtoa välittääksesi pyynnön näyttää test_db:
n taulukot:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
Tämä täydentää ohjeita.