Sarakstiet vai parādiet tabulas MySQL

List Show Tables Mysql



MySQL ir viena no slavenākajām atvērtā pirmkoda un brīvi pieejamajām DBVS (datu bāzes pārvaldības programmatūras sistēma). Tam ir viegli lietojams interfeiss, un tas ir slavens ar savu ātrumu. Ja jūs strādājat kā datu bāzes administrators kādā lielā organizācijā, jums bieži ir jāiziet liels skaits datu bāzu un to tabulu. Tātad, šajā rakstā mēs uzzināsim, kā mēs varam uzskaitīt vai parādīt tabulas MySQL apvalkā.







Lai sāktu tabulu uzskaitīšanu un parādīšanu datu bāzē, piesakieties MySQL apvalkā kā saknes lietotājs, terminālī palaižot šādu komandu:



sudo mysql-tu sakņo-lpp

Pēc tam atlasiet datu bāzi, palaižot MySQL USE paziņojumu:



LIETOT datu bāzes_nosaukums;

Ja jūs nezināt, kādas datu bāzes jums ir, varat tos uzskaitīt, palaižot MySQL komandu SHOW DATABASES:





RĀDĪT DATU BĀZES ;

Pēc datu bāzes izvēles vienkāršākais un vienkāršākais tabulu uzskaitīšanas veids ir palaist apvalkā MySQL paziņojumu SHOW TABLES:

RĀDĪT TABULAS ;

Tabulas sarakstu atlasītajā datu bāzē varat redzēt zemāk esošajā ekrānuzņēmumā.



Tomēr šajā sarakstā ir tikai tabulu nosaukums. MySQL nodrošina vēl vienu paziņojumu, lai parādītu tabulas veidu. Tas ir skats vai pamata tabula. Mēs varam redzēt arī tabulas veidu, pievienojot FULL klauzulu paziņojumā SHOW TABLES:

RĀDĪT PILNS TABULAS ;

Kā redzat zemāk esošajā ekrānuzņēmumā, tabulas tips ir parādīts arī otrajā slejā kopā ar tabulu nosaukumiem.

MySQL mēs faktiski varam uzskaitīt vai parādīt tabulas, vispirms neizvēloties datu bāzi. Tāpat kā mēs to darījām iepriekš, pirms tabulu uzskaitīšanas mums nav jāizvēlas datu bāze. Mēs varam iegūt jebkuras datu bāzes tabulu sarakstu, izpildot šādu komandu:

RĀDĪT TABULAS NO datu bāzes_nosaukums;

Vai arī, ja jums ir garš tabulu saraksts un vēlaties tās filtrēt. Lai to izdarītu, varat izmantot arī LIKE klauzulu:

RĀDĪT TABULAS LIKE modelis;

Lai saprastu modeli. Pieņemsim, ka mēs gribam uzskaitīt visas tabulas, kuru nosaukums sākas ar “tes”. Tabulu parādīšanas komanda būs šāda:

RĀDĪT TABULAS LIKE 'tavs%';

Procentuālā zīme “%” norāda, ka pēc tam var būt jebkura rakstzīme vai tās nav.

Tāpat kā mēs uzskaitījām tabulas, vispirms neizvēloties datu bāzi. Mēs varam uzskaitīt tabulas no konkrētas datu bāzes, nepiesakoties arī MySQL apvalkā. Lai to paveiktu, terminālī palaidiet šādu komandu:

sudo mysql-u lietotājvārds-lpp-Un'RĀDĪT TABULAS NO DATU_vārds '

“-E” ir paredzēts MySQL paziņojuma izpildei.

Kā redzat ekrānuzņēmumā, mēs saņēmām tādu pašu izvadi vai tabulu sarakstu terminālī, nepiesakoties MySQL apvalkā un neizvēloties datu bāzi.

Tātad, šie ir daži no veidiem, kā parādīt tabulas un tās filtrēt.

Secinājums

Šajā rakstā mēs esam iemācījušies parādīt tabulas datu bāzē MySQL, izmantojot dažādas metodes. Mēs arī esam iemācījušies filtrēt tabulu sarakstu, izmantojot LIKE klauzulu.