Usuń/upuść bazę danych w MySQL

Delete Drop Database Mysql




MySQL to RDBMS (Relational Database Management System), który słynie z szybkości i łatwego w użyciu interfejsu. W tym artykule poznasz różne metody usuwania lub upuszczania bazy danych w MySQL. W tym artykule zakładamy, że masz już praktyczną wiedzę na temat tworzenia i wyświetlania baz danych w MySQL. Dlatego zachęcamy do lektury, jeśli już zainstalowałeś MySQL w swoim systemie i masz kilka fałszywych baz danych w MySQL, które chcesz usunąć. Aby rozpocząć pracę z MySQL, otwórz terminal. Najpierw sprawdź wersję MySQL za pomocą następującego polecenia:

mysql-V


Jeśli masz najnowszą wersję MySQL, możesz zacząć.







Następnie sprawdź stan systemu mysql.service, uruchamiając następujące polecenie



sudo systemctl status mysql


Jeśli usługa nie jest aktywna, uruchom usługę.



sudo systemctl początek mysql

Po uruchomieniu usługi połącz się z klientem MySQL lub zaloguj się do powłoki MySQL jako użytkownik root. Jeśli nie masz dostępu do loginu użytkownika root, zamień „root” na swoją nazwę użytkownika. W tym artykule użyjemy terminala do zademonstrowania procesu zamiast GUI, znanego jako MySQL WorkBench.





sudo mysql-ty korzeń-P


Po zalogowaniu się do MySQL wyświetl bazy danych za pomocą polecenia „SHOW DATABASES”.

BAZY POKAŻDANE;


Po uzyskaniu listy baz danych wybierz bazę danych, którą chcesz usunąć. Jeśli chcesz usunąć istniejącą bazę danych, możesz uruchomić proste polecenie „DROP DATABASE” wraz z nazwą bazy danych w następujący sposób:



DROPDATABASE nazwa_bazy danych;


Pamiętaj, że możesz usunąć lub usunąć bazę danych tylko wtedy, gdy masz uprawnienia do usunięcia tej bazy danych. Dlatego upewnij się, że logujesz się za pomocą konkretnego użytkownika, który ma uprawnienia do usunięcia tej bazy danych.

Po usunięciu bazy danych ponownie wyświetlimy bazy danych za pomocą polecenia „SHOW DATABASES”.

BAZY POKAŻDANE;


Jak widać, usunięta baza danych nie istnieje już w MySQL.

W innym przypadku, podobnie jak przy tworzeniu bazy danych, możesz użyć klauzuli „IF EXISTS”, aby uniknąć błędu, jeśli nie ma bazy o podanej nazwie. Jeśli nie użyjesz klauzuli „If EXISTS”, a baza danych nie istnieje, MySQL zwróci błąd. Składnia użycia klauzuli „IF EXISTS” jest następująca

DROPDATABASEIFEXISTS nazwa_bazy danych;

Wniosek

Ten artykuł zawiera dwie różne metody usuwania istniejącej bazy danych w MySQL, zarówno z klauzulą ​​„IF EXISTS”, jak i bez niej.