MySQL Upuść kolumnę z istniejącej tabeli

MySQL Upuść kolumnę z istniejącej tabeli
Infrastruktura bazy danych MySQL jest rzeczywiście całkowicie zarządzaną usługą bazy danych do tworzenia aplikacji natywnych w chmurze. Istnieją różne przypadki, w których wykonujemy różne zapytania lub polecenia, aby zmienić bazę danych. W zależności od przypadku wyrażenie alter jest często zawierane dla „Dodaj”, „Usuń/upuść” i „Modyfikuj” polecenia. W tym przewodniku samouczka dowie się dokładnie, jak usunąć kolumnę z istniejącej tabeli z wykorzystaniem klauzuli kolumny myswej mysql.

Składnia

>> Zmień tabelę Table_name Drop kolumna Exisiting_Column_name;

Przeanalizujmy powyższą składnię dla tego zapytania:

  • Nazwa tabeli: to tytuł istniejącej tabeli, którą chcesz zmodyfikować.
  • Isteing_Column_name: to nazwa kolumny do usunięcia.

Uwaga: możesz mieć więcej niż jedną kolumny do usunięcia. W tym celu musisz użyć więcej niż jednej klauzuli kolumny upuszczenia w zapytaniu.

Upuść kolumnę za pośrednictwem MySQL Workbench

Upewnij się, że masz zainstalowany w systemie systemu Windows zainstalowany. Musisz otworzyć nowo zainstalowany bench roboczy MySQL od przycisku początkowego komputera stacjonarnego. Musimy upewnić się, że podłączono nasz bench roboczy MySQL z bazą danych z głównego menu Workbench w zakładce „Baza danych”.

Zgodnie z paskiem nawigacji Workbench mamy listę różnych baz danych, które już stworzyliśmy. W bazie danych „Dane” dodaliśmy tabelę „Student”. Tabela „Student” ma następujące rekordy jak poniżej.

Jeśli chcesz upuścić kolumnę z istniejącego tabeli „Student”, musisz popłynąć w kierunku schematów pod nawigatorem. W bazie danych „Dane” mamy listę tabel, E.G., Uczeń i nauczyciel. Rozszerzymy tabelę „Student”. Podczas unoszenia się nad nim, odkryjesz reprezentację ikony ustawień, jak pokazano poniżej. Uderz to, aby kontynuować.

Nowe okno zostanie otwarte w stole warsztatowym, jak poniżej. Możemy zobaczyć listę kolumn i ich definicji. Aby upuścić kolumnę z tabeli, musisz wybrać tę kolumnę, kliknąć prawym przyciskiem myszy i naciśnij opcję „Usuń wybrany”.

Pojawi się nowe okno, które zapisano na nim zapytanie, aby upuścić kolumnę. Naciśnij przycisk Zastosuj, aby kontynuować aktualizację.

Kolejne poniżej okno zostanie otwarte. Stuknij przycisk wykończenia, aby odzwierciedlić zmiany przy stole „Student”.

Możesz zobaczyć kolumnę „wiek” został usunięty z tabeli „Student”, ponieważ nie mogliśmy go tutaj znaleźć.

Wypróbuj poniższe zapytanie w miejscu zapytania o pracę pod nawigatorem, aby upuścić kolumnę z tabeli. Stuknij ikonę Flash pod paskiem nawigatora, jak podświetlono na poniższym obrazku, aby odzwierciedlić zmiany zapytania.

>> Zmień dane tabeli.Wiek kolumny upuszczania uczniów;

Nowa zmieniona tabela bez kolumny „wiek” pokazano poniżej.

Upuść kolumnę za pomocą powłoki wiersza polecenia

Upewnij się, że masz na użyteczność MySQL narzędziem klienta linii poleceń, które zostało zainstalowane w bieżącym systemie. Aby usunąć kolumnę z tabeli podczas korzystania z wiersza polecenia, otwórz klient linii polecenia MySQL z paska zadań. Wpisz swoje hasło MySQL, gdy poproszono w powłoce, aby kontynuował pracę.

Załóżmy, że mamy tabelę „uczeń” z pewnym zapisem zamieszkałym w schemacie „Dane”. Podczas sprawdzania znaleźliśmy rekord danej wiązki w tabeli „Student”. W tej chwili ta tabela ma prawdopodobnie 9 kolumn.

>> Wybierz * z danych.Zamówienie studenckie według ID;

Przykład 01: Upuść jedną kolumnę

Jeśli szukasz przykładu do usunięcia pojedynczej kolumny z istniejącej tabeli, ten przykład jest rzeczywiście dla Ciebie. Biorąc pod uwagę tę samą powyższą tabelę, usuńmy kolumnę o nazwie „LastName” z niej. Następnie musimy mieć 8 kolumn. Wypróbuj poniższe zapytanie w skorupce klienta linii poleceń MySQL. Jeśli zapytanie działa poprawnie, wyświetli wiadomość, że zapytanie jest „OK”.

>> Zmień dane tabeli.LastName kolumny upuszczania uczniów;

Powyższy obraz pokazuje, że zapytanie działa poprawnie, a kolumna „LastName” została usunięta z tabeli „Student”. Sprawdźmy to i użyj tego samego zapytania, aby zadzwonić do tabeli „uczeń”.

>> Wybierz * z danych.Zamówienie studenckie według ID;

Poniższe dane wyjściowe pokazuje, że pozostawiliśmy tylko 8 kolumn, a kolumna „LastName” i jej wartości zostały usunięte z tabeli „Student” pomyślnie.

Możesz usunąć kolumny od samego początku, ostatniego, środkowego i z dowolnej pozycji tabeli.

Przykład 02: Upuść więcej niż jedną kolumny

Możesz także upuścić więcej niż jedną kolumnę z dowolnej tabeli w MySQL za pomocą zapytania alter. Wystarczy dodać więcej niż jedną klauzulę upuszczania w zapytaniu alter. Weźmy to samo powyżej zaktualizowaną tabelę „uczeń” o 8 kolumnach. Musimy usunąć dwie kolumny, e.G., płeć i reg_date, z niego. W tym celu musimy użyć dwóch klauzul kolumnowych w naszym zapytaniu. Wykonajmy poniższe zapytanie alter, a następnie klauzule upuszczenia w powładzie klienta linii polecenia MySQL.

>> Zmień dane tabeli.Płeć kolumny upuszczania studenta, upuszczenie kolumny reg_date;

Jak widać z powyższego przesłania zapytania, że ​​zapytanie działało idealnie. Po sprawdzeniu tabeli „Student” otrzymaliśmy zaktualizowaną tabelę z 5 kolumnami. Kolumna o nazwie „płeć” i „reg_date” została z niej usunięta.

>> Wybierz * z danych.Zamówienie studenckie według ID;

Należy zauważyć, że usunęliśmy kolumny reg_date i płeć z dwóch różnych lokalizacji tabeli. Oznacza to, że możesz usunąć dowolną kolumnę z dowolnej lokalizacji tabeli. Nie jest konieczne usuwanie kolumn z ostatniego miejsca tabeli.

Wniosek

Warto wypróbowałeś wszystkie zapytania, aby usunąć, usunąć lub upuścić jedną kolumnę lub więcej niż jedną kolumnę z już zdefiniowanej tabeli w bazie danych podczas pracy w MySQL Workbench i powładzie klienta linii poleceń. Mamy nadzieję, że nie masz problemów z wypróbowaniem wszystkich powyższych metod.