MySQL jest najpopularniejszym systemem zarządzania relacyjnymi bazami danych typu open-source.

Ten samouczek opisuje jak usunąć (lub upuścić) bazę danych MySQL lub MariaDB za pomocą wiersza poleceń.

przed rozpoczęciem #

wszystkie polecenia są wykonywane jako użytkownik administracyjny (minimalny przywilej wymagany do usunięcia bazy danych toDROP) lub z kontem root.,

aby uzyskać dostęp do konsoli MySQL, wpisz następujące polecenie i wprowadź hasło użytkownika MySQL root po wyświetleniu monitu:

mysql -u root -p

Jeśli nie ustawiłeś hasła dla użytkownika MySQL root, możesz pominąć przełącznik -p.

jeśli chcesz zmienić hasło roota MySQL, postępuj zgodnie z tym samouczkiem, aby zresetować hasło roota MySQL za pomocą wiersza poleceń.

Lista wszystkich baz danych MySQL #

przed upuszczeniem bazy danych możesz wyświetlić listę wszystkich utworzonych baz danych ., Aby to zrobić z poziomu powłoki MySQL wykonaj następujące polecenie:

SHOW DATABASES;

powyższe polecenie wyświetli listę wszystkich baz danych na serwerze. Wyjście powinno być podobne do tego:

+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)

Usuń bazę danych w MySQL #

usunięcie bazy danych MySQL jest tak proste, jak uruchomienie jednego polecenia. Jest to nieodwracalne działanie i powinno być wykonywane z ostrożnością. Upewnij się, że nie usuwasz złej bazy danych, ponieważ po usunięciu bazy danych nie można jej odzyskać.,

zawsze dobrym pomysłem jest utworzenie kopii zapasowej bazy danych przed uruchomieniem zapytania drop.,polecenie, gdzie database_name jest nazwą bazy danych, którą chcesz usunąć:

DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

Jeśli spróbujesz usunąć bazę danych, która nie istnieje, zobaczysz następujący komunikat o błędzie:

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

aby uniknąć błędów jak powyżej, użyj następującego polecenia:

DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)

w powyższym wyjściu Query OK oznacza, że zapytanie zakończyło się pomyślnie, a 1 warning informuje nas, że baza danych nie istnieje i Żadna baza danych nie została usunięta.,

w Linuksie, bazy danych MySQL i nazwy tabel uwzględniają wielkość liter.

Usuń bazę danych MySQL za pomocą mysqladmin #

Możesz również usunąć bazę danych MySQL z terminala Linux za pomocą narzędzia mysqladmin.

na przykład, aby usunąć bazę danych o nazwie database_name, wpisz następujące polecenie i wprowadź hasło użytkownika głównego MySQL po wyświetleniu monitu:

mysqladmin -u root -p drop database_name

podsumowanie #

nauczyłeś się, jak usunąć bazę danych MySQL.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *