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;
sql

Cum 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
Mergi la meniul principal