MySQL to relacyjny system zarządzania bazą danych, który zapewnia szybkie i niezawodne rozwiązania. Jest znany ze swojej zdolności do szybkiego wykonywania i ze względu na unikalne i proste 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ę w bazie danych.
Przed dowiedzieć się więcej o usunięciu tabel za pomocą MySQL, upewnij się, że masz najnowszą wersję MySQL zainstalowaną na 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órą chcesz usunąć.
Możesz wymyślić wersję MySQL działającego w twoim systemie, uruchamiając polecenie „MySQL -V”:
mysql -vMożesz teraz iść do przodu, wiedząc, że masz zainstalowaną najnowszą wersję.
Aby dowiedzieć się, czy MySQL działa poprawnie, uruchom następujące polecenie:
SUDO SYSTEMCTL Status MySQLJeśli usługa nie działa, możesz aktywować usługę za pomocą polecenia poniżej:
sudo systemctl start mysqlPo uruchomieniu podłącz się do serwera MySQL jako użytkownik root z uprawnieniami Superuser za pomocą Sudo. W przeciwnym razie możesz wprowadzić niestandardową nazwę użytkownika zamiast nazwy użytkownika głównego.
Poniższe kroki pokazują proces usuwania tabeli dla serwerów MySQL w terminalu linii poleceń.
sudo mysql -u root -pPo wejściu do powłoki MySQL wymień bazy danych i wybierz bazę danych, z której chcesz usunąć tabelę.
Pokaż bazy danych;Wybierz poprawną bazę danych, uruchamiając instrukcję Użyj z nazwą bazy danych.
Użyj nazwy danych bazy danych;Po wybraniu bazy danych z listy wybierz również tabelę. Aby zobaczyć listę tabel w bazie danych, uruchom polecenie Tabele:
Pokaż tabele;Teraz wybierz stół, który chciałbyś usunąć. Aby usunąć tabelę, uruchom polecenie „Drop Table” i podaj na przykład nazwę tabeli:
Upuść tabela table_name;Jeśli nie możesz usunąć ani upuścić tabeli, upewnij się, że masz prawidłowe uprawnienia do tej tabeli. Jeśli nie masz problemu z uprawnieniami, ale nadal otrzymujesz błąd podczas próby usunięcia tabeli, możesz próbować usunąć nieistniejącą tabelę lub może wystąpić błąd pisowni. Aby uniknąć tego błędu, MySQL przedstawia klauzulę „IF Istis”. Jeśli użyjesz tej klauzuli, MySQL nie rzuci żadnych błędów, jeśli nie ma tabeli podanej nazwy w zapytaniu w bazie danych. Klauzula „jeśli istnieje” ma określoną składnię, którą należy przestrzegać, pokazana poniżej:
Z upuść bazę danych, jeśli istnieje nazwa danych bazy danych;Wniosek
Ten artykuł zawiera dwie różne metody usunięcia istniejącej tabeli w bazie danych MySQL, zarówno z klauzulą „If Isteis”, i bez. Artykuł opisał również różnicę między tymi dwiema metodami dla Twojej wygody.