MySQL-tietokantapalvelimia hallinnoidessa yksi yleisimmistä tehtävistä on tutustua ympäristöön. Tähän sisältyy Palvelimella olevien tietokantojen luettelointi, tietokantataulukoiden näyttäminen tai tietojen hakeminen käyttäjätileistä ja niiden oikeuksista .

Tämä artikkeli näyttää, miten MySQL-tai MariaDB-tietokannan taulukot luetellaan komentorivin kautta.,

Näytä MySQL Taulukoita #

saadaksesi luettelon taulukot MySQL-tietokantaan, käytä mysql client työkalu saada yhteyden MySQL-server ja ajaa SHOW TABLES komento.,

Access MySQL-palvelin:

mysql -u user -p

sisällä MySQL-kuori, kytkin tietokantaan käyttäen USE selvitys:

USE database_name;

Suorita seuraava komento saada luettelo kaikista taulukot ja näkymät nykyisessä tietokannassa:

SHOW TABLES;

lähtö näyttää tältä:

valinnainen FULL modifier näyttää taulukon tyyppi kuin toinen lähtö sarakkeessa.,

SHOW FULL TABLES;

lähtö näyttää tältä:

saadaksesi luettelon taulukot ilman, kytkentä tietokantaan, käytä joko FROM tai IN lauseke seuraa tietokannan nimi:

SHOW TABLES FROM database_name;

LIKE lauseke voidaan käyttää suodattaa tuotos SHOW TABLES command mukaan tietty kuvio.,

SHOW TABLES LIKE pattern;

esimerkiksi seuraava lauseke palauttaa kaikki tietokannat, joiden nimet alkaa ”open”:

SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+| Tables_in_database_name (permissions%) |+-------------------------------------------+| permissions || permissions_roles || permissions_users |+-------------------------------------------+3 rows in set (0.00 sec)

% – merkki (%) tarkoittaa, nolla, yksi tai useita merkkejä.

Näytä MySQL Taulukoita komentoriviltä #

saada tietoa taulukot Linux-shell, voit käyttää joko mysql -e komento tai mysqlshow komento, joka näyttää tietokantojen ja taulukoiden tietoja.,

Tämä on erityisen hyödyllistä, kun haluat työskennellä MySQL-tietokantoja käyttäen shell-skriptit.

Suorita seuraava komento terminaalin näyttää luettelon kaikista tietokannoista:

mysql -u user -p -e 'SHOW TABLES FROM database_name;'

lähtö näyttää listan kaikista taulukoista:

+----------------------------+| Tables_in_database_name |+----------------------------+| actions || permissions || permissions_roles || permissions_users || roles || roles_users || settings || users |+----------------------------+

Tässä on esimerkki käyttäen mysqlshow komento:

mysqlshow database_name

Voit suodattaa tuotos, jossa grep komento.,

Johtopäätös #

saada tietoa taulukoita MySQL-tietokantaan, käytä SHOW TABLES komento.