Modhanna íocaíochta Abuse

Faigh liosta táblaí MySQL

26.03.2022, 00:55

Chomh maith le hionramháil sonraí, tá an cumas ag DBMS MySQL oibriú le táblaí. Go háirithe, agus tú ag obair sa chonsól MySQL, is féidir leat féachaint ar na táblaí atá sa bhunachar sonraí ag am ar bith. Ansin inseoimid duit conas a liosta a fheiceáil i gcóras oibriúcháin Ubuntu 20.04.

Breathnú tríd an liosta sonraí

Sula ndéanann tú aschur, ba cheart duit féachaint ar na bunachair shonraí atá sa DBMS. Chun liosta de na bunachair shonraí go léir atá ar fáil a thaispeáint, rith an t-ordú seo a leanas:

 SHOW DATABASES;

Faighimid an liosta

Nuair atá liosta na mbunachair shonraí atá ar fáil ar eolas, is féidir leat an liosta a fheiceáil sa bhunachar sonraí riachtanach.

Conas táblaí a fheiceáil ón mbunachar sonraí

Sula mbreathnaíonn tú ar an liosta sa bhunachar sonraí, ní mór duit é a dhéanamh (roghnaigh) an ceann réamhshocraithe. Chun seo a dhéanamh, ní mór duit an t-ordú USE a úsáid agus ainm an bhunachair shonraí riachtanach a chur ar aghaidh mar pharaiméadar. Mar shampla, tá bunachar sonraí darb ainm test_db , ansin beidh an t-ordú cuma mar seo:

 USE test_db;

Ciallaíonn an teachtaireacht a athraítear Bunachar Sonraí go bhfuil sé roghnaithe agus déanfar gach ionramháil riachtanach anois leis an mbunachar sonraí seo. Anois chun na táblaí go léir a fheiceáil ní mór duit an t-ordú a rith:

 SHOW TABLES;

Tá sé éasca liosta táblaí a fheiceáil i MySQL.

Conas an fhadhb a réiteach

Is féidir freisin táblaí i mbunachair shonraí eile a fheiceáil agus tú i mbunachar sonraí. Mar shampla, roghnaigh muid an bunachar sonraí test_db agus, fad is a bheidh sé ann, déan iarratas chun táblaí a fheiceáil i mbunachar sonraí eile darb ainm users . Chun seo a dhéanamh ní mór duit an t-ordú a rith:

 SHOW TABLES FROM users;

Is féidir leat liosta táblaí a thaispeáint ag baint úsáide as an rogha FULL . Taispeánann an paraiméadar roghnach FULL an cineál tábla i gcolún ar leith. Is féidir VIEWBASE TABLE a bheith sa chineál. Chun an fhaisnéis seo a thaispeáint, ní mór duit an t-ordú a rith:

 SHOW FULL TABLES;

Is féidir an t-oibreoir LIKE a úsáid freisin leis an ordú SHOW TABLES chun cuardaigh a scagadh de réir patrún. Mar shampla, tá test_db ann agus ní mór duit na táblaí go léir a thosaíonn le my . Breathnóidh an patrún cuardaigh mar seo:

 SHOW TABLES LIKE 'my%';

Brabhsáil gan dul isteach i bhlaosc

Is féidir leat an liosta a thaispeáint gan nascadh leis an consól MySQL. Sa sampla thíos, déantar nasc faoin úsáideoir root agus láithreach, ag baint úsáide as an rogha e, seoltar iarratas chun táblaí a thaispeáint i test_db :

 mysql -u root -p -e 'SHOW TABLES FROM test_db;'

Comhlánaíonn sé seo na treoracha.