Makseviisid Abuse

Kuidas kustutada tabelit MySQLis

13.04.2023, 02:53

MySQLi tabel on struktureeritud andmehoidla, mida kasutatakse teabe salvestamiseks ja korraldamiseks andmebaasis. Iga tabel koosneb veergudest (väljadest), mis määravad andmete tüübi, ja ridadest (kirjetest), mis sisaldavad tegelikke väärtusi. Mõnel juhul tuleb tabelit puhastada. Kuidas seda Linuxis teha?

Mis on MySQLi tabelid

MySQLi tabeleid saab omavahel siduda selliste seoste nagu võtmed, mis võimaldavad luua keerulisemaid andmestruktuure ning otsida, sorteerida ja filtreerida teavet tõhusalt. Näiteks saate MySQLis luua kasutaja tabeli, mille väljad on näiteks eesnimi, perekonnanimi, e-posti aadress, parool jne, või tellimuse tabeli, mille väljad on näiteks tellimuse number, tellimuse kuupäev, kliendi nimi, tellimuse summa jne.

Miks on vaja tabelit puhastada

MySQLi tabeli puhastamine võib olla vajalik mitmel põhjusel:
  1. Vanadest või mittevajalikest andmetest vabanemine võib parandada andmebaasi jõudlust, sest päringud käivituvad kiiremini.
  2. Võib aidata kõrvaldada andmebaasi suuruse probleeme. Kui tabel muutub liiga suureks, võib see põhjustada kettaruumi piiranguid ja aeglustada serveri tööd.
  3. Kui tabel on puhastatud, saab teha tabeli optimeerimisi, mis aitavad parandada tabeli jõudlust.
  4. See võib aidata parandada andmebaasi üldist turvalisust, kuna puuduvad kasutamata andmed, mida ründajad saavad kasutada, et pääseda ligi tundlikele andmetele.
  5. Mõnel juhul võib tabeli puhastamine olla vajalik andmebaasi hooldamiseks või testimise läbimiseks.

Puhastamise juhised

Tabeli puhastamiseks MySQLis Linuxis saate kasutada käsku TRUNCATE.

Juurdepääs MySQL-i andmebaasi konsoolile käsuga:

mysql -u username -p

kus `username` on MySQLi kasutajanimi.

Valige soovitud andmebaas:

USE DATA_BASE_NAME;

Tühjendage tabel käsuga:

TRUNCATE TABLE TABLE_NAME;

kus `TABLE_NAME` on selle tabeli nimi, mida soovite kustutada.

Lahkuda MySQL-i konsoolist:

exit