W poprzednim artykule dowiedzieliśmy się, jak stworzyć tabelę dla naszej bazy danych. Pracowaliśmy z tabelą korespondentów newslettera. Teraz dowiemy się, jak upuścić stół z naszej bazy danych.
Być może pamiętasz, że naszym celem w nauce podstaw SQL była możliwość tworzenia, odczytywania, aktualizowania i usuwania elementów w naszej bazie danych. Tabela usuwania obejmuje usuwaną część tego celu. Ale tabele to nie jedyna rzecz, którą możesz upuścić. Możesz także usunąć kolumny z tabeli.
Jak usunąć tabelę bazy danych
Niezależnie od tego, czy używasz MySQL za pomocą wiersza poleceń, czy też masz aplikację korzystającą z jakiegoś programu do zarządzania relacyjnymi bazami danych, składnia opuszczanej tabeli będzie taka sama.
Po zalogowaniu się do programu możesz użyć polecenia takiego jak to:
DROP TABLE respondents;
W powyższym przykładzie utknęliśmy na naszym poprzednim przykładzie wykorzystania tabeli „respondenci” naszego newslettera. Spowoduje to całkowite usunięcie tej tabeli i wszystkich jej danych z naszej bazy danych.
To bardzo drastyczny ruch. Wyobraźmy sobie, że chciałeś tylko usunąć określoną kolumnę z tabeli. Na przykład, być może pole zbierania adresów IP nie było już potrzebne. W takim przypadku możesz po prostu usunąć tę konkretną kolumnę z bazy danych.
Jak usunąć kolumnę z tabeli
Tutaj usuniemy tylko adres IP kolumna z naszej tabeli respondentów biuletynu.
Aby zrobić to poprawnie, nazwiemy tabelę, którą chcemy zmienić i którą kolumnę chcemy usunąć.
ALTER TABLE respondents DROP COLUMN ip_address;
Używając powyższego polecenia, powiedzieliśmy SQL, że chcemy „zmienić” tabelę o nazwie respondenci i usuń z niej kolumnę o nazwie „ip_address”. Używając tego samego stwierdzenia, możemy usunąć dowolną kolumnę z naszej bazy danych, której potrzebujemy.