Maksutavat Abuse

Kuinka tyhjentää taulukko MySQL:ssä

13.04.2023, 02:53

Taulukko on MySQL:ssä strukturoitu tietovarasto, jota käytetään tietojen tallentamiseen ja järjestämiseen tietokannassa. Jokainen taulukko koostuu sarakkeista (kentistä), jotka määrittelevät tietotyypin, ja riveistä (tietueista), jotka sisältävät varsinaiset arvot. Joissakin tapauksissa taulukko on siivottava. Miten tämä tehdään Linuxissa?

Mitä ovat MySQL-taulukot

MySQL:n taulukot voidaan yhdistää toisiinsa suhteilla, kuten avaimilla, jolloin voit luoda monimutkaisempia tietorakenteita ja etsiä, lajitella ja suodattaa tietoja tehokkaasti. MySQL:ssä voit esimerkiksi luoda käyttäjätaulun, jossa on kenttiä, kuten etunimi, sukunimi, sähköpostiosoite, salasana jne., tai tilaustaulun, jossa on kenttiä, kuten tilausnumero, tilauspäivämäärä, asiakkaan nimi, tilauksen määrä jne.

Miksi sinun on siivottava taulukko

Taulukon tyhjentäminen MySQL:ssä voi olla tarpeen useista syistä:
  1. Vanhoista tai tarpeettomista tiedoista eroon pääseminen voi parantaa tietokannan suorituskykyä, koska kyselyt toimivat nopeammin.
  2. Voi auttaa poistamaan tietokannan kokoongelmia. Jos taulusta tulee liian suuri, se voi johtaa levytilan rajoituksiin ja hidastaa palvelimen toimintaa.
  3. Kun taulukko on siivottu, voidaan tehdä taulukkooptimointeja, jotka auttavat parantamaan taulukon suorituskykyä.
  4. Se voi auttaa parantamaan tietokannan yleistä tietoturvaa, koska tietokannassa ei ole käyttämättömiä tietoja, joita hyökkääjät voivat käyttää päästäkseen käsiksi arkaluonteisiin tietoihin.
  5. Joissakin tapauksissa taulun puhdistaminen voi olla tarpeen tietokannan ylläpidon suorittamiseksi tai testauksen läpäisemiseksi.

Puhdistusohjeet

Voit puhdistaa taulukon MySQL:ssä Linuxissa käyttämällä TRUNCATE-komentoa.

Pääset MySQL-tietokannan konsoliin komennolla:

mysql -u username -p

jossa `käyttäjänimi` on MySQL-käyttäjän nimi.

Valitse haluttu tietokanta:

USE DATA_BASE_NAME;

Tyhjennä taulukko komennolla:

TRUNCATE TABLE TABLE_NAME;

jossa `TABLE_NAME` on tyhjennettävän taulun nimi.

Poistu MySQL-konsolista:

exit