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.