Listahan o Ipakita ang mga Talahanayan sa MySQL

List Show Tables Mysql



Ang MySQL ay isa sa pinakatanyag na open-source at malayang magagamit na DBMS (Database Management Software System). Mayroon itong madaling gamiting interface at sikat sa bilis nito. Kung gumagawa ka ng isang trabaho bilang isang administrator ng database sa ilang malaking organisasyon, madalas kang dumaan sa isang malaking bilang ng mga database at kanilang mga talahanayan. Kaya, sa artikulong ito, matututunan natin kung paano tayo maaaring maglista o magpakita ng mga talahanayan sa MySQL shell.







Upang makapagsimula sa listahan at ipakita ang mga talahanayan sa isang database, mag-login sa MySQL shell bilang isang root user sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa terminal:



sudo MySQL-pag-ugat mo-p

Pagkatapos, piliin ang database sa pamamagitan ng pagpapatakbo ng pahayag na USE ng MySQL:



PAGGAMIT database_name;

Kung hindi mo alam kung anong mga database ang mayroon ka, maaari mong ilista ang mga database sa pamamagitan ng pagpapatakbo ng command na SHOW DATABASES ng MySQL:





IPAKITA DATABASES ;

Matapos pumili ng isang database, ang pinakasimpleng at pinakamadaling paraan upang ilista ang mga talahanayan ay upang patakbuhin ang pahayag na SHOW TABLES ng MySQL sa shell:

IPAKITA TABLES ;

Maaari mong makita ang listahan ng mga talahanayan sa napiling database sa screenshot sa ibaba.



Gayunpaman, naglalaman lamang ang listahang ito ng pangalan ng mga talahanayan. Nagbibigay ang MySQL ng isa pang pahayag upang maipakita ang uri ng talahanayan. Alinman ito ay isang view o isang base table. Maaari din nating makita ang uri ng talahanayan sa pamamagitan ng pagdaragdag ng BUONG sugnay sa pahayag na SHOW TABLES:

IPAKITA PUNO TABLES ;

Tulad ng nakikita mo sa screenshot sa ibaba, nakuha namin ang uri ng talahanayan pati na rin sa pangalawang haligi, kasama ang mga pangalan ng talahanayan.

Sa MySQL, maaari talaga tayong maglista o magpakita ng mga talahanayan nang hindi muna pumili ng isang database. Tulad ng ginawa namin kanina, hindi namin kailangang pumili muna ng isang database bago ilista ang mga talahanayan. Maaari nating makuha ang listahan ng mga talahanayan ng anumang database sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

IPAKITA TABLES MULA SA database_name;

O kung mayroon kang isang mahabang listahan ng mga talahanayan at nais mong i-filter sa pamamagitan ng mga ito. Maaari mo ring gamitin ang sugnay na LIKE upang magawa ito:

IPAKITA TABLES GUSTO pattern;

Upang maunawaan ang pattern. Ipagpalagay na nais naming ilista ang lahat ng mga talahanayan na ang pangalan ay nagsisimula mula sa 'tes'. Ang utos para sa pagpapakita ng mga talahanayan ay magiging ganito:

IPAKITA TABLES GUSTO 'iyong%';

Ang porsyento ng porsyentong '%' ay nagpapahiwatig na maaaring mayroong o walang character pagkatapos nito.

Tulad ng kung paano namin nakalista ang mga talahanayan nang hindi muna pinili ang database. Maaari naming ilista ang mga talahanayan mula sa isang tukoy na database nang hindi nag-log in sa MySQL shell din. Upang magawa ito, patakbuhin ang sumusunod na utos sa terminal:

sudo MySQL-ikaw ang user_name-p-At'IPAKITA ANG MGA TABLES MULA sa database_pangalan '

Ang '-e' ay para sa pagpapatupad ng pahayag ng MySQL.

Tulad ng nakikita mo sa screenshot, nakakuha kami ng parehong output o listahan ng mga talahanayan sa terminal nang hindi nag-log in sa MySQL shell at pinipili ang database.

Kaya, ito ang ilan sa mga paraan upang maipakita ang mga talahanayan at salain ang mga ito.

Konklusyon

Sa artikulong ito, natutunan namin kung paano ipakita ang mga talahanayan sa isang database sa MySQL gamit ang iba't ibang mga pamamaraan. Natutunan din namin kung paano i-filter ang listahan ng mga talahanayan gamit ang LIKE na sugnay.