Изтриване/пускане на база данни в MySQL

Delete Drop Database Mysql




MySQL е RDBMS (система за управление на релационни бази данни), която е известна със своята скорост и лесен за използване интерфейс. В тази статия ще научите за различните методи за изтриване или пускане на база данни в MySQL. В тази статия приемаме, че вече имате познания за създаването и изброяването на бази данни в MySQL. Така че, не се колебайте да четете, ако вече сте инсталирали MySQL във вашата система и имате някои фиктивни бази данни в MySQL, които искате да изтриете. За да започнете с MySQL, отворете терминала. Първо проверете версията на MySQL чрез следната команда:

mysql-V


Ако имате най -новата версия на MySQL, можете да започнете.







След това проверете състоянието на системата mysql.service на системата, като изпълните следната команда



sudo systemctl състояние mysql


Ако услугата не е активна, стартирайте услугата.



sudo systemctl започнете mysql

След като стартирате услугата, свържете се с клиента на MySQL или влезте в черупката MySQL като root потребител. Ако нямате достъп до потребителското име на root, заменете „root“ с вашето потребителско име. В тази статия ще използваме терминала, за да демонстрираме процеса вместо GUI, известен като MySQL WorkBench.





sudo mysql-ти корен-стр


След като влезете в MySQL, избройте базите данни, като използвате командата „SHOW DATABASES“.

ШОУДАТБАЗИ;


След като имате списъка с бази данни, изберете базата данни, която искате да изтриете. Ако искате да изтриете съществуваща база данни, можете да изпълните простата команда „DROP DATABASE“, заедно с името на базата данни, както следва:



DROPDATABASE име_на_база;


Имайте предвид, че можете да изтриете или пуснете база данни само ако имате привилегиите да я изтриете. Така че, не забравяйте да влезете с конкретния потребител, който има привилегиите да изтрие тази база данни.

След като изтрием базата данни, ще изброим базите данни отново с помощта на командата ‘SHOW DATABASES’.

ШОУДАТБАЗИ;


Както можете да видите, изтритата база данни вече не съществува в MySQL.

В друг случай, също като създаването на база данни, можете да използвате клаузата „IF EXISTS“, за да избегнете грешката, ако няма база данни с предоставеното име. Ако не използвате клаузата „Ако съществува“ и базата данни не съществува, MySQL ще изведе грешка. Синтаксисът за използване на клаузата „IF EXISTS“ е следният

DROPDATABASEIFEXISTS име_на_база;

Заключение

Тази статия съдържа два различни метода за изтриване на съществуваща база данни в MySQL, както със, така и без клаузата „IF EXISTS“.