Cum să ștergeți definitiv o bază de date folosind DROP DATABASE în MariaDB
Comanda DROP DATABASE șterge definitiv bazele de date întregi din MariaDB. Prin urmare, comanda poate fi executată numai cu privilegii de root sau admin și trebuie utilizată cu mare precauție.
DROP DATABASE în MariaDB
DROP DATABASE este o instrucțiune foarte eficientă pentru MariaDB, care trebuie utilizată cu mare precauție. Aceasta este utilizată pentru a șterge o bază de date dintr-o structură de server. Odată ce comanda a fost executată, întreaga bază de date, inclusiv toate tabelele și datele, se pierde iremediabil și nu mai poate fi accesată. Numai drepturile de utilizator care au fost stabilite la utilizarea MariaDB CREATE USER nu sunt revocate automat. DROP DATABASE poate fi executată numai în MariaDB cu privilegii de administrator sau root. Alte comenzi, cum ar fi DELETE DATABASE pentru MariaDB sau REMOVE DATABASE pentru MariaDB, nu există.
Sintaxa cu și fără IF EXISTS
Sintaxa lui DROP DATABASE în MariaDB este următoarea:
DROP DATABASE Name_of_database;sqlÎnlocuiți substituentul „Name_of_database” cu numele bazei de date specifice pe care doriți să o ștergeți.
Opțional, puteți include IF EXISTS pentru a evita primirea unui mesaj de eroare dacă baza de date nu este găsită pe serverul dvs.
DROP DATABASE IF EXISTS Name_of_database;sqlCum funcționează DROP DATABASE în MariaDB?
Pentru a ilustra modul în care funcționează DROP DATABASE în MariaDB, vom folosi un exemplu simplu. Să ne imaginăm că o bază de date numită „Tasks_2023” nu mai este necesară. Prin urmare, folosim SHOW DATABASES pentru a verifica dacă baza de date se află încă pe server și apoi o eliminăm. Acesta este codul:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql