Papildus datu manipulācijām DBVS MySQL ir iespēja strādāt ar tabulām. Jo īpaši, strādājot MySQL konsolē, jebkurā laikā var apskatīt datubāzē esošās tabulas. Tālāk mēs jums pastāstīsim, kā apskatīt to sarakstu operētājsistēmā Ubuntu 20.04.
Pirms izvades jums jāredz, kuras datubāzes atrodas DBVS. Lai izvadītu visu pieejamo datubāzu sarakstu, izpildiet šādu komandu:
SHOW DATABASES;
Kad ir zināms pieejamo datubāzu saraksts, varat apskatīt sarakstu vajadzīgajā datubāzē.
Pirms saraksta skatīšanas kādā datubāzē, tā ir jāpadara (jāizvēlas) kā noklusējuma. Lai to izdarītu, izmantojiet komandu USE
un kā parametru norādiet vajadzīgās datubāzes nosaukumu. Piemēram, ir datubāze ar nosaukumu test_db
, tad komanda izskatīsies šādi:
USE test_db;
Izvades ziņojums Datubāze mainīta nozīmē, ka tā ir izvēlēta un visas nepieciešamās manipulācijas tagad tiks veiktas ar šo datubāzi. Tagad, lai apskatītu visas tabulas, jāizpilda komanda:
SHOW TABLES;
MySQL tabulu sarakstu ir viegli apskatīt.
Tabulas citās datubāzēs ir iespējams apskatīt arī tad, kad atrodaties kādā datubāzē. Kā piemēru izvēlēsimies datubāzi test_db
un, atrodoties tajā, izpildīsim vaicājumu, lai apskatītu tabulas citā datubāzē ar nosaukumu users
. Lai to izdarītu, jāizpilda komanda:
SHOW TABLES FROM users;
Tabulu sarakstu var parādīt, izmantojot opciju FULL
. Ar izvēles opciju FULL
tabulas tips tiek parādīts atsevišķā slejā. Veids var būt VIEW
vai BASE TABLE
. Komanda jāizpilda, lai parādītu šo informāciju:
SHOW FULL TABLES;
Lai filtrētu meklēšanu pēc parauga, kopā ar komandu SHOW TABLES
var izmantot arī paziņojumu LIKE
. Piemēram, ir test_db
, un jūs vēlaties izvadīt visas tabulas, kas sākas ar my.
Meklēšanas šablons izskatītos šādi:
SHOW TABLES LIKE 'my%';
Sarakstu var parādīt, nepieslēdzoties MySQL konsolei. Tālāk dotajā piemērā jūs pieslēdzaties ar lietotāja root
vārdu un uzreiz izmantojat opciju e, lai nodotu pieprasījumu parādīt tabulas test_db
:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
Ar to instrukcijas ir pabeigtas.