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.

dacă trebuie să vă schimbați parola rădăcină MySQL, urmați acest tutorial despre resetarea unei parole rădăcină MySQL prin linia de comandă.

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ă.,

este întotdeauna o idee bună pentru a crea o copie de rezervă a bazei de date înainte de a rula interogarea picătură.,comandă, unde 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.,

pe Linux, bazele de date MySQL și numele tabelelor sunt sensibile la majuscule.

Ș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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *