Cum să ștergeți definitiv tabele folosind MariaDB DROP TABLE
Dacă trebuie să ștergeți unul sau mai multe tabele folosind sistemul gratuit de gestionare a bazelor de date, comanda DROP TABLE din MariaDB este alegerea potrivită. Cu toate acestea, deoarece această acțiune este permanentă, este important să utilizați comanda cu mare precauție, deoarece aceasta va șterge atât tabelul, cât și toate datele sale.
Cerințe și sintaxă
Pentru a șterge un tabel, aveți nevoie de drepturile de utilizator corespunzătoare. Puteți obține aceste drepturi fie ca administrator, fie creând un utilizator nou cu MariaDB CREATE USER.
Sintaxa lui DROP TABLE în MariaDB este următoarea:
DROP TABLE Name_of_table;sqlÎnlocuiți substituentul „Numele_tabelului” cu numele real al tabelului.
Dacă încercați să ștergeți un tabel care a fost deja șters sau care nu a existat niciodată în baza de date, veți primi un mesaj de eroare. Pentru a evita acest lucru, MariaDB oferă opțiunea IF EXISTS pentru comanda DROP TABLE. Această opțiune verifică dacă tabelul specificat există în sistem. Dacă există, tabelul este șters fără a fi necesare pași suplimentari. Dacă tabelul nu există, veți primi doar un avertisment și nu se vor întreprinde alte acțiuni. Comanda cu această opțiune arată astfel:
DROP TABLE IF EXISTS Name_of_table;sqlCum se utilizează DROP TABLE în MariaDB
Funcționalitatea DROP TABLE în MariaDB poate fi demonstrată cel mai bine cu un exemplu simplu. Să presupunem că ați creat o bază de date numită „Tasks” folosind comanda MariaDB CREATE DATABASE. În cadrul acestei baze de date, ați adăugat mai multe tabele folosind instrucțiunea MariaDB CREATE TABLE. Cu toate acestea, nu mai aveți nevoie de tabelul „Tasks_2023” și doriți să îl ștergeți definitiv. Pentru a face acest lucru, faceți clic pe baza de date corespunzătoare și executați următoarea comandă:
DROP TABLE IF EXISTS Tasks_2023;sqlTabelul și toate datele stocate în acesta vor fi acum șterse.
Cum să ștergeți mai multe tabele
De asemenea, este posibil să ștergeți mai multe tabele în același timp. Acestea sunt separate între ele prin virgule. Iată cum ar arăta un exemplu practic:
DROP TABLE IF EXISTS Tasks_2023, Tasks_2022, Tasks_2021;sqlCum se șterg tabelele temporare
De asemenea, este posibil să utilizați DROP TABLE în MariaDB pentru a elimina o tabelă temporară. Pentru exemplul nostru de mai sus, comanda ar arăta astfel:
DROP TEMPORARY TABLE IF EXISTS Tasks_2023;sqlÎn acest caz, sistemul verifică dacă există o tabelă temporară numită „Tasks_2023”. Dacă este cazul, aceasta este ștersă. Dacă nu este cazul sau dacă tabelul nu este temporar, acesta nu este șters.