Ștergeți / Plasați o bază de date în MySQL

Delete Drop Database Mysql




MySQL este un RDBMS (Relational Database Management System), renumit pentru viteza sa și interfața ușor de utilizat. În acest articol, veți afla despre diferitele metode de ștergere sau de eliminare a unei baze de date în MySQL. În acest articol, presupunem că aveți deja cunoștințe practice despre crearea și listarea bazelor de date în MySQL. Așadar, nu ezitați să citiți mai departe dacă ați instalat deja MySQL pe sistemul dvs. și aveți câteva baze de date fictive în MySQL pe care doriți să le ștergeți. Pentru a începe cu MySQL, deschideți terminalul. Mai întâi, verificați versiunea MySQL prin următoarea comandă:

mysql-V


Dacă aveți cea mai recentă versiune de MySQL, sunteți bine să mergeți.







Apoi, verificați starea mysql.service a sistemului executând următoarea comandă



sudo systemctl stare mysql


Dacă serviciul nu este activ, porniți serviciul.



sudo systemctl start mysql

După pornirea serviciului, conectați-vă la clientul MySQL sau conectați-vă la shell-ul MySQL ca utilizator root. Dacă nu aveți acces la datele de conectare ale utilizatorului root, înlocuiți „root” cu numele dvs. de utilizator. În acest articol, vom folosi terminalul pentru a demonstra procesul în locul GUI, cunoscut sub numele de MySQL WorkBench.





sudo mysql-tu rădăcină-p


După ce v-ați conectat la MySQL, listați bazele de date folosind comanda „SHOW DATABASES”.

BAZE DE AFIȘARE;


Odată ce ai lista de baze de date, selectează baza de date pe care vrei să o ștergi. Dacă doriți să ștergeți o bază de date existentă, puteți rula comanda simplă „DROP DATABASE”, împreună cu numele bazei de date, după cum urmează:



DROPDATABASE database_name;


Rețineți că puteți șterge sau renunța la o bază de date numai dacă aveți privilegiile de a șterge acea bază de date. Deci, asigurați-vă că vă conectați cu utilizatorul specific care are privilegiile de a șterge acea bază de date.

După ștergerea bazei de date, vom lista din nou bazele de date folosind comanda „SHOW DATABASES”.

BAZE DE AFIȘARE;


După cum puteți vedea, baza de date ștearsă nu mai există în MySQL.

Într-un alt caz, la fel ca și crearea unei baze de date, puteți utiliza clauza „IF EXISTS” pentru a evita eroarea dacă nu există o bază de date cu numele furnizat. Dacă nu utilizați clauza „If EXISTS” și baza de date nu există, MySQL va afișa o eroare. Sintaxa pentru utilizarea clauzei „IF EXISTS” este următoarea

DROPDATABASEIFEXISTS nume_baza de date;

Concluzie

Acest articol conține două metode diferite pentru ștergerea unei baze de date existente în MySQL, ambele cu și fără clauza „IF EXISTS”.