Modyfikacja tabel – alter table

Czasem wymaga jest zmiana w strukturze tabeli. Aby osiągnąć to, wystarczy użyć kwerendy alter table.

Możemy dodawać pola do tabeli:

alter table tabela add kolumna typ

Kasować istniejące pola w tabeli:

alter table tabela drop column kolumna

Modyfikować pola w tabeli(Dla MsSql):

alter table tabela alter column kolumna typ

Modyfikować możemy także klucze, indeksy itp… Modyfikację tych elementów omówię w innym wpisie.

Przykłady:

Dla tabeli items:

Struktura tabeli items
Dodawanie pól do tabeli:

Dodajmy nowe pole count typu int:

alter table items add count int

Po wykonaniu powyższego kodu struktura tabeli zostanie zmieniona:

Struktura tabeli po wykonaniu kwerendy: alter table items add count int
Usuwanie pól z tabeli:

Usuńmy pole name z tabeli items kodem:

alter table items drop column name

Struktura tabeli będzie wyglądała:

Widok struktury tabeli po usunięciu kolumny name kodem: alter table items drop column name
Zmiana typu pola:

Dla bazowej wersji tabeli items zmieńmy typ w polu name z varchar(100) na varchar(50):

alter table items alter column name varchar(50)

Struktura tabeli zostanie zmieniona na następującą:

Rezultat użycia kodu: alter table items alter column name varchar(50)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *