Android

Lista (näytä) taulukot mysql-tietokannassa

Sqoop Import and Export data from RDMBS and HDFS

Sqoop Import and Export data from RDMBS and HDFS

Sisällysluettelo:

Anonim

Kun hallitset MySQL-tietokantapalvelimia, yksi yleisimmistä tehtävistä on tutustua ympäristöön. Tähän sisältyy palvelimella olevien tietokantojen luettelointi, tietokantataulukoiden näyttäminen tai käyttäjätilien ja niiden käyttöoikeuksien tietojen hakeminen.

Tämä artikkeli osoittaa, kuinka listataan MySQL- tai MariaDB-tietokannan taulukot komentorivin kautta.

Näytä MySQL-taulukot

Saadaksesi luettelon MySQL-tietokannan taulukoista, muodosta MySQL-palvelimeen yhteys mysql työkalutyökalun avulla ja suorita SHOW TABLES -komento.

Pääset MySQL-palvelimeen:

mysql -u user -p

Vaihda MySQL-kuoren sisällä tietokantaan käyttämällä USE käskyä:

USE database_name;

Suorita seuraava komento saadaksesi luettelon kaikista nykyisen tietokannan taulukoista ja näkymistä:

SHOW TABLES;

Tulos näyttää tältä:

+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)

Valinnainen FULL muokkain näyttää taulukotyypin toisena tulostussarakkeena.

SHOW FULL TABLES;

Tulos näyttää tältä:

+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)

Jos haluat saada luettelon taulukoista vaihtamatta tietokantaan, käytä joko FROM tai IN lauseketta, jota seuraa tietokannan nimi:

SHOW TABLES FROM database_name;

LIKE lauseketta voidaan käyttää suodattamaan SHOW TABLES -komennon lähtöä tietyn mallin mukaan.

SHOW TABLES LIKE pattern;

Esimerkiksi seuraava lause palauttaa kaikki tietokannat, joiden nimet alkavat 'avoimella':

SHOW TABLES LIKE 'permissions%';

+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)

Prosenttimerkki ( % ) tarkoittaa nollaa, yhtä tai useita merkkejä.

Näytä MySQL-taulukot komentoriviltä

Saadaksesi tietoja taulukoista Linux-kuorista, voit käyttää joko mysql -e komentoa tai mysqlshow komentoa, joka näyttää tietokantoja ja taulukoita koskevat tiedot.

Tämä on erityisen hyödyllistä, kun haluat työskennellä MySQL-tietokantojesi kanssa komentosarjoilla.

Suorita seuraava komento terminaalissasi näyttääksesi luettelon kaikista tietokannoista:

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

Tuloste näyttää luettelon kaikista taulukoista:

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

Tässä on esimerkki mysqlshow komennon käyttämisestä:

mysqlshow database_name

Voit suodattaa tulosteen grep komennolla.

johtopäätös

Saadaksesi tietoa MySQL-tietokannan taulukoista, käytä SHOW TABLES -komentoa.

Jätä kommentti, jos sinulla on kysyttävää.

mysql mariadb