MySQL-де кестені қалай тазартуға болады

13.04.2023
02:53

MySQL кестесі - бұл мәліметтер қорында ақпаратты сақтау және ұйымдастыру үшін қолданылатын құрылымдық деректер қоймасы. Әрбір кесте деректер түрін анықтайтын бағандардан (өрістер) және нақты мәндерді қамтитын жолдардан (жазбалардан) тұрады. Кейбір жағдайларда кестені тазалау қажет. Linux жүйесінде мұны қалай жасауға болады?

MySQL кестелері дегеніміз не

MySQL-дегі кестелер күрделірек деректер құрылымдарын жасауға және ақпаратты тиімді іздеуге, сұрыптауға және сүзуге мүмкіндік беретін кілттер сияқты қатынастар арқылы біріктірілуі мүмкін. Мысалы, MySQL жүйесінде аты, тегі, электрондық пошта мекенжайы, құпия сөз және т.б. өрістері бар пайдаланушылар кестесін немесе тапсырыс нөмірі, тапсырыс күні, тұтынушы аты, тапсырыс сомасы және т.б. сияқты өрістері бар тапсырыстар кестесін жасауға болады.

Неліктен үстелді тазалау керек?

MySQL-де кестені тазалау бірнеше себептерге байланысты қажет болуы мүмкін:
  1. Ескі немесе қажетсіз деректерді жою дерекқор өнімділігін жақсартады, себебі сұраулар жылдамырақ орындалады.
  2. Дерекқор өлшемі мәселелерін шешуге көмектеседі. Кесте тым үлкен болса, ол дискілік кеңістікті шектеуге және сервердің баяулауына әкелуі мүмкін.
  3. Кестені тазалағаннан кейін оның жұмысын жақсартуға көмектесу үшін кестені оңтайландыруды орындауға болады.
  4. Дерекқордың жалпы қауіпсіздігін жақсартуға көмектесе алады, себебі оның құпия деректерге қол жеткізу үшін шабуылдаушылар пайдаланатын пайдаланылмаған деректері болмайды.
  5. Кейбір жағдайларда дерекқорға техникалық қызмет көрсету немесе сынақтан өту үшін кестені тазалау қажет болуы мүмкін.

Тазалау нұсқаулары

Linux жүйесінде MySQL жүйесінде кестені тазалау үшін TRUNCATE пәрменін пайдалануға болады.

MySQL дерекқор консоліне келесі пәрмен арқылы кіріңіз:

 mysql -u username -p

мұндағы ` username ` MySQL пайдаланушы аты.

Қажетті дерекқорды таңдаңыз:

 USE DATA_BASE_NAME;

Пәрменді пайдаланып кестені тазалаңыз:

 TRUNCATE TABLE TABLE_NAME;

мұндағы ` TABLE_NAME ` - тазартылатын кестенің аты.

MySQL консолінен шығу:

 exit
Жаңа VPS үшін 15% жеңілдік
Қазір кез келген жерде серверге тапсырыс беріңіз.
VPS таңдаңыз

Басқа мақалалар

13.04.2023
75 409
Білім қоры / Нұсқаулар
Linux жүйесінде файлдарды мазмұны бойынша іздеңіз
13.04.2023
48 170
Білім қоры / Нұсқаулар
LibreOffice-те мазмұн кестесін қалай жасауға болады
13.04.2023
8 667
Білім қоры / Нұсқаулар
LibreOffice-тегі кадр түрлері