Mysql Dodaj kolumnę do istniejącej tabeli

Mysql Dodaj kolumnę do istniejącej tabeli

System bazy danych MySQL to wysoce skalowalna usługa bazy danych do tworzenia aplikacji w chmurze. Dlatego musimy wykonywać różne operacje podczas pracy nad tym. Deklara. Nauczymy Cię dokładnie, jak zadeklarować kolumnę do istniejącej tabeli za pomocą wyrażenia kolumny MySQL w tym przewodniku.

Składnia:

>> Zmień tabelę TABLE_NAME Dodaj new_Column_name Column_Definition [Pierwszy | Po nazwie kolumny];

Oto szczegół tego zapytania:

  • Nazwa tabeli: jest istniejącą tabelą, którą chcesz zmienić lub dodać nową kolumnę.
  • NEW_COLUMN_NAME: to tytuł do dodania nowej kolumny.
  • Kolumna_definition: Jest to typ danych nowej kolumny i jej definicja, e.G., NULL, a nie zerowy.
  • Pierwszy | Po nazwie kolumny: Ta klauzula określa lokalizację nowej kolumny w tabeli. Jest to opcjonalne; Dlatego jeśli nie jest używana, kolumna zostanie wszczepiona na ostatnim tabeli.

Dodaj kolumnę za pośrednictwem MySQL Workbench

Otwórz nowo zainstalowany bench roboczy MySQL od przycisku startowego komputera stacjonarnego. Pamiętaj, aby podłączyć swój bench z bazą danych.

Na pasku nawigacyjnym w obrębie warunku pod schematem można znaleźć już utworzone bazy danych. Utworzyliśmy bazę danych „Dane” i dodaliśmy do niej tabelę „Student”. Tabela „uczeń” ma następujące kolumny i zapisy.

Aby dodać nową kolumnę w istniejącej tabeli „Student”, musisz nawigować w kierunku schematów pod nawigatorem. W bazie danych „Dane” mamy listę tabel, E.G., Uczeń i nauczyciel. Musisz rozszerzyć stół, uczeń. Podczas unoszenia się nad nim, znajdziesz ikonę ustawienia, jak podświetlono poniżej. Kliknij na to, aby kontynuować.

Poniższe okno zostanie otwarte w MySQL Workbench. Możesz wyświetlić listę kolumn i ich definicji. Możesz dodać nową kolumnę na ostatnim ze wszystkich kolumn, podwójnie stukając w ostatniej przestrzeni, a następnie pisząc na niej nazwę kolumny.


Z poniższego obrazu jasno wynika, że ​​dodaliśmy nową kolumnę „wiek” na ostatnim ze wszystkich kolumn, z definicją zdefiniowaną.

Znajdziesz nowe okno z wymienieniem zapytania do dodania nowej kolumny jak poniżej. Kliknij przycisk Zastosuj, aby kontynuować.

Okno zostanie otwarte. Uderz na zakończenie, aby zobaczyć zmiany.

Teraz restrukturyzowana tabela jest dołączona poniżej.

Po dodaniu wartości będzie wyglądać jak pod spodem. Możesz także dodać zapytanie alter w przestrzeni powyżej tej tabeli i pod paskiem nawigacyjnym, aby dodać kolumnę w tabeli.

Dodaj kolumnę za pomocą powłoki wiersza poleceń

Aby dodać nową kolumnę w istniejącej tabeli podczas korzystania z wiersza polecenia, musisz otworzyć klienta wiersza polecenia MySQL z paska zadań. Wprowadź swoje hasło MySQL na pytanie i naciśnij Enter.

Po sprawdzeniu znaleźliśmy poniżej dany rekord w tabeli „Student”. Dodajmy nową kolumnę „Wiek” na końcu tabeli.

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

Przykład 01: Dodaj pojedynczą kolumnę

Jeśli chcesz dodać jedną kolumnę do istniejącej tabeli, ten przykład jest przeznaczony dla Ciebie. Teraz dodamy nową kolumnę o nazwie „Wiek” w ostatnim miejscu tabeli „Student”. Aby dodać nową kolumnę „wiek” po klasie kolumny „.

>> Zmień dane tabeli.Uczeń dodaj wiek Varchar (20), a nie zerowy po zajęciach;

Podczas sprawdzania tabeli zobaczysz, że tabela utworzyła nową pustą kolumnę „wiek” na ostatnim miejscu, jak pokazano na obrazie.

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

Będziemy aktualizować tabelę, dodając wartości do nowo utworzonej kolumny „Wiek”. Wypróbowaliśmy poniższe trzy zapytania aktualizacji, aby dodać wartości do kolumny „wiek”.

>> Zaktualizuj dane.Student Set Age = '25' gdzie id> 0 i identyfikator < 3; >> Zaktualizuj dane.STUDENT SET AGE = „17” gdzie id> 3; >> Zaktualizuj dane.Student Set Age = „18” gdzie id = 3;

Sprawdźmy zaktualizowaną tabelę „uczeń” za pomocą poniższego zapytania wybierz w powłoce jako:

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

Teraz mamy nowo zaktualizowaną tabelę pełnometrażową, jak podano poniżej.

Przykład 02: Dodaj więcej niż jedną kolumny

Możesz także dodać więcej niż jedną kolumnę w różnych miejscach istniejącej tabeli za pomocą zapytania alter. Wypróbujmy poniższe zapytanie, aby dodać dwie nowe kolumny, e.G., Płeć i miasto, na ostatnim ze wszystkich kolumn „studenckich”. W tym zapytaniu użyliśmy dwóch klauzul dodanych, aby dodać dwie kolumny.

>> Zmień dane tabeli.Student Dodaj Kolumna Płeć Varchar (20) Nie zerowa po wieku, dodaj kolumnowe miasto varchar (20) nie zerowe po płci;

Po sprawdzeniu go za pomocą zapytania w skorupce znajdziesz poniższą tabelę. Przekonasz się, że tabela utworzyła dwie nowe kolumny bez żadnych wartości.

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

Aby uniknąć pustki nowo utworzonych kolumn, będziemy dodawać wartości do nowych kolumn, e.G., Płeć i miasto. Wypróbowaliśmy poniżej trzy zapytania o aktualizację, aby dodać wartości do kolumn „płeć” i „miasto”. Przede wszystkim zaktualizowaliśmy kolumnę „płeć” za pomocą poniższego zapytania jako:

>> Zaktualizuj dane.Ustawiaj uczeń płeć = „żeńska” gdzie id < 6;

Następnie zaktualizowaliśmy kolumnę „miasto”, używając poniższych dwóch poleceń aktualizacji:

>> Zaktualizuj dane.Student Set City = „Islamabad” gdzie identyfikator < 3; >> Zaktualizuj dane.Student Set City = „Rawalpindi” gdzie id> 2;

Sprawdźmy zaktualizowaną tabelę „uczeń” za pomocą zapytania do wybranych w linii wiersza poleceń jako:

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

Na koniec mamy nowo zrestrukturyzowaną tabelę, jak podano poniżej.

Wniosek

Doskonały! Skutecznie wypróbowaliśmy wszystkie zapytania, aby dodać pojedynczą kolumnę lub więcej niż jedną kolumnę w istniejącej tabeli podczas pracy w MySQL Workbench i powładzie klienta wiersza poleceń.