SQL Usuń kolumnę z tabeli

SQL Usuń kolumnę z tabeli
Podczas pracy z bazą danych SQL często chce usunąć kolumnę. Możliwe, że kolumna nie jest już istotna lub przypadkowo dodałeś ją podczas tworzenia tabeli. Bez względu na powód, usunięcie kolumn ze stołu jest proste. Poza tym SQL umożliwia usunięcie wielu kolumn w jednym poleceniu.

Ten przewodnik obejmuje wszystkie szczegóły dotyczące usuwania kolumn z tabeli. Podsumowując, utworzymy tabelę, a następnie pokażemy, jak usunąć kolumny.

Jak usunąć kolumnę z tabeli

Zanim otworzymy nasz SQL, najpierw musimy upewnić się, że MySQL działa. Potwierdź jego status za pomocą poniższego polecenia.

$ sudo SystemCtl Status mysql

Jeśli nie działa, użyj Systemctl, aby go uruchomić.

$ sudo systemctl start mysql

Otwórzmy nasz MySQL na wierszu poleceń za pomocą poniższego polecenia.

$ mysql -u root -p

W tym samouczku użyjemy Linuxhint Baza danych. Wybierz więc swoją bazę danych za pomocą polecenia Użyj.

Po wybraniu bazy danych utwórzmy użytkownicy Tabela z różnymi kolumnami. W naszym przypadku mamy cztery kolumny.

Możemy użyć WSTAWIĆ polecenie, aby wstawić wartości do naszych kolumn.

Jak dotąd możemy sprawdzić status naszej tabeli za pomocą WYBIERAĆ * Komenda. Na poniższym obrazku zauważysz, że mamy różne kolumny i wartości, które wprowadziliśmy do kolumn.

Teraz, gdy mamy gotowy stół, nadszedł czas, abyśmy skupili się na tym, jak usunąć kolumny.

Aby usunąć kolumnę z tabeli, ZMIENIAĆ Polecenie jest używane. Polecenie obsługuje modyfikację struktury tabel, w tym dodawanie kolumn, modyfikowanie ich, przekształcanie i usuwanie kolumn.

Poniżej znajduje się składnia do usuwania kolumn z tabeli.

$ Alter Table Table_name Drop Column_name;

Musisz dodać upuszczać Słowo kluczowe do usunięcia tabeli. Na przykład, jeśli chcieliśmy usunąć kolumnę nazwisko z tabeli użytkownicy, Moglibyśmy wykonać polecenie SQL poniżej.

$ Alter Table Użytkownicy upuszczają kolumnę LastName;

Po upuszczeniu kolumny możemy użyć desc polecenie, aby zobaczyć nową strukturę. Poniższe wyjście pokazuje komunikat sukcesu po upuszczeniu kolumny i pozostałych kolumn po uruchomieniu polecenia DESC.

Innym sposobem na potwierdzenie, że upuszczona kolumna jest usunięta, jest wybór wszystkich kolumn i ich wartości za pomocą polecenia wybierz wszystko, jak na poniższym obrazku. Zwrócisz uwagę, że nie mamy ostatniej nazwy kolumny.

Usuwanie wielu kolumn

Najpierw użyjmy słowa kluczowego Dodaj, aby dodać więcej kolumn do naszej tabeli, aby zademonstrować, w jaki sposób możemy usunąć wiele kolumn.

Sprawdźmy bieżącą strukturę tabeli za pomocą polecenia DESC.

Aby usunąć wiele kolumn w jednym poleceniu, dodaj słowo kluczowe dla każdej nazwy kolumny oddzielonej przez polecenie.

Oto składnia do usuwania wielu kolumn.

$ Alter Table Table_name Column Column1, upuść kolumna kolumna2, kolumna z upuść 3;

W poniższym przykładzie upuszczamy wiek i wysokość kolumny. Możemy potwierdzić usunięcie za pomocą polecenia DESC.

Zauważ, że nie musisz dodawać słowa kluczowego kolumny podczas korzystania z SQL. Korzystając z poniższej składni, możesz również usunąć kolumnę w tabeli.

$ Alter Table Table_name Drop kolumn_name;

Wniosek

Słowo kluczowe alter służy do usuwania kolumny w SQL. W tym przewodniku przedstawiono różne praktyczne przykłady użytkowania usuwania kolumn w tabeli, w tym usunięcie wielu kolumn za pomocą jednego polecenia. Poza tym widzieliśmy, jak potwierdzić usunięcie za pomocą desc Słowo kluczowe. Mamy nadzieję, że możesz teraz pracować z tabelami w SQL i użyć polecenia alter, aby zmodyfikować ich strukturę.