Usuń/upuść tabelę w MySQL

Delete Drop Table Mysql



MySQL to system zarządzania relacyjnymi bazami danych, który zapewnia szybkie i niezawodne rozwiązania. Jest dobrze znany ze swojej zdolności do szybkiego wykonywania oraz wyjątkowego i prostego wrażenia użytkownika. Wykonywanie operacji CRUD to podstawowe operacje i podstawowe pojęcia podczas pracy z bazami danych. W tym artykule dowiesz się, jak usunąć tabelę z bazy danych.

Zanim dowiesz się więcej o usuwaniu tabel za pomocą MySQL, upewnij się, że masz zainstalowaną najnowszą wersję MySQL na swoim komputerze. Upewnij się również, że masz bazę danych i tabelę, którą chcesz usunąć. W tym artykule zakładamy, że rozumiesz podstawowe koncepcje instrukcji MySQL i że masz bazę danych i tabelę w MySQL, które chcesz usunąć.







Możesz dowiedzieć się, jaka wersja MySQL działa w twoim systemie, uruchamiając polecenie „mysql -V”:



mysql-V

Możesz teraz przejść dalej, wiedząc, że masz zainstalowaną najnowszą wersję.



Aby dowiedzieć się, czy MySQL działa poprawnie, uruchom następujące polecenie:





sudo system ctl status mysql

Jeśli usługa nie jest uruchomiona, możesz ją aktywować za pomocą poniższego polecenia:

sudo system ctl początek mysql

Po uruchomieniu połącz się z serwerem MySQL jako użytkownik root z uprawnieniami superużytkownika za pomocą sudo. W przeciwnym razie możesz wprowadzić niestandardową nazwę użytkownika zamiast nazwy użytkownika root.



Poniższe kroki przedstawiają proces usuwania tabeli dla serwerów MySQL w terminalu wiersza polecenia.

sudo mysql-ty korzeń-P

Po wejściu do powłoki MySQL wypisz bazy danych i wybierz bazę, z której chcesz usunąć tabelę.

POKAZAĆ BAZY DANYCH ;

Wybierz poprawną bazę danych, uruchamiając instrukcję USE z nazwą bazy danych.

POSŁUGIWAĆ SIĘ nazwa_bazy danych;

Po wybraniu bazy danych z listy należy również wybrać tabelę. Aby zobaczyć listę tabel w bazie danych, uruchom polecenie SHOW TABLES:

POKAZAĆ STOŁY ;

Teraz wybierz tabelę, którą chcesz usunąć. Aby usunąć tabelę, uruchom polecenie DROP TABLE i podaj nazwę tabeli, na przykład:

UPUSZCZAĆ TABELA Nazwa tabeli;

Jeśli nie możesz usunąć lub usunąć tabeli, upewnij się, że masz odpowiednie uprawnienia do tej tabeli. Jeśli nie masz problemu z uprawnieniami, ale nadal pojawia się błąd podczas próby usunięcia tabeli, być może próbujesz usunąć nieistniejącą tabelę lub wystąpił błąd pisowni. Aby uniknąć tego błędu, MySQL udostępnia klauzulę IF EXISTS. Jeśli użyjesz tej klauzuli, MySQL nie zgłosi żadnych błędów, jeśli w bazie danych nie ma tabeli o podanej nazwie. Klauzula IF EXISTS ma określoną składnię, której należy przestrzegać, jak pokazano poniżej:

UPUSZCZAĆ BAZA DANYCH JEŚLI ISTNIEJE nazwa_bazy danych;

Wniosek

Ten artykuł zawiera dwie różne metody usuwania istniejącej tabeli w bazie danych MySQL, zarówno z użyciem klauzuli IF EXISTS, jak i bez niej. W artykule opisano również różnicę między tymi dwiema metodami dla Twojej wygody.