Modhanna íocaíochta Abuse

Conas tábla a ghlanadh i MySQL

13.04.2023, 02:53

Is stóras sonraí struchtúrtha é tábla MySQL a úsáidtear chun faisnéis a stóráil agus a eagrú i mbunachar sonraí. Tá colúin (réimsí) i ngach tábla a shainíonn an cineál sonraí, agus sraitheanna (taifid) ina bhfuil na luachanna iarbhír. I gcásanna áirithe, ní mór tábla a ghlanadh. Conas é seo a dhéanamh i Linux?

Cad iad táblaí MySQL

Is féidir táblaí i MySQL a nascadh le chéile trí chaidrimh amhail eochracha, rud a ligeann duit struchtúir sonraí níos casta a chruthú agus faisnéis a chuardach, a shórtáil agus a scagadh go héifeachtúil. Mar shampla, i MySQL is féidir leat tábla úsáideoirí a chruthú le réimsí amhail céadainm, sloinne, seoladh ríomhphoist, pasfhocal, srl., nó tábla orduithe le réimsí amhail uimhir ordaithe, dáta ordaithe, ainm an chustaiméara, méid an ordaithe, srl.

Cén fáth a gcaithfidh tú an bord a ghlanadh?

D’fhéadfadh go mbeadh gá le tábla a ghlanadh i MySQL ar roinnt cúiseanna:
  1. Is féidir feidhmíocht an bhunachair shonraí a fheabhsú trí shonraí seanchaite nó sonraí neamhriachtanacha a bhaint mar go rithfidh ceisteanna níos tapúla.
  2. Is féidir leis cabhrú le fadhbanna méide bunachar sonraí a réiteach. Má éiríonn tábla rómhór, is féidir go mbeidh teorainneacha ar spás diosca agus go mbeidh an freastalaí níos moille.
  3. Tar éis an tábla a ghlanadh, is féidir leat optamuithe tábla a dhéanamh chun a fheidhmíocht a fheabhsú.
  4. Is féidir leis cabhrú le slándáil fhoriomlán an bhunachair shonraí a fheabhsú mar nach mbeidh sonraí neamhúsáidte ann a d’fhéadfadh ionsaitheoirí a úsáid chun rochtain a fháil ar shonraí íogaire.
  5. I gcásanna áirithe, d’fhéadfadh sé go mbeadh gá le tábla a ghlanadh chun cothabháil bunachar sonraí a dhéanamh nó chun tástáil a rith.

Treoracha glantacháin

Chun tábla a ghlanadh i MySQL ar Linux, is féidir leat an t-ordú TRUNCATE a úsáid.

Logáil isteach i gconsól bunachar sonraí MySQL ag baint úsáide as an ordú:

 mysql -u username -p

áit a bhfuil ` username an t-ainm úsáideora MySQL.

Roghnaigh an bunachar sonraí atá ag teastáil:

 USE DATA_BASE_NAME;

Glan an tábla ag baint úsáide as an ordú:

 TRUNCATE TABLE TABLE_NAME;

áit a seasann ` TABLE_NAME d'ainm an tábla atá le glanadh.

Scoir consól MySQL:

 exit