MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source.
acest tutorial descrie cum să ștergeți (sau picătură) o bază de date MySQL SAU MariaDB prin linia de comandă.
Înainte de a începe #
Toate comenzile sunt executate ca un utilizator administrativ (minim privilegiul necesar pentru a șterge o bază de date este DROP
) sau cu un cont de root.,
Pentru a accesa MySQL de tip consolă următoarea comandă și introduceți MySQL root parola când vi se solicită:
mysql -u root -p
Dacă nu ați setat o parola pentru MySQL root puteți omite -p
comutare.
listați toate bazele de date MySQL #
înainte de a renunța la baza de date, poate doriți să vizualizați o listă cu toate bazele de date pe care le-ați creat ., Pentru a face acest lucru din shell-ul MySQL, executați următoarea comandă:
SHOW DATABASES;
comanda de mai sus va imprima o listă cu toate bazele de date de pe server. Rezultatul ar trebui să fie similară cu aceasta:
+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)
Șterge o bază de Date în MySQL #
Ștergerea unei baze de date MySQL este la fel de simplu ca o singură comandă. Aceasta este o acțiune non-reversibilă și trebuie executată cu prudență. Asigurați-vă că nu eliminați o bază de date greșită, deoarece odată ce ștergeți baza de date, aceasta nu poate fi recuperată.,
database_name
este numele bazei de date care doriți să o ștergeți:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
Dacă încercați să ștergeți o bază de date care nu există, veți vedea următorul mesaj de eroare:
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
Pentru a evita erorile de mai sus, utilizați următoarea comandă:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
În producția de mai sus, Query OK
înseamnă că interogarea a fost un succes, și 1 warning
ne spune că baza de date nu există și nici baza de date a fost șters.,
Șterge o bază de Date MySQL cu mysqladmin #
de asemenea, puteți șterge o bază de date MySQL de la Linux terminal cu ajutorul mysqladmin utilitate.
De exemplu, pentru a șterge o bază de date cu numele database_name
, tastați următoarea comandă și introduceți MySQL root parola când vi se solicită:
mysqladmin -u root -p drop database_name
Concluzie #
Ai învățat cum pentru a șterge o bază de date MySQL.