Najlepszy samouczek SQL ALTER TABLE W 2024 r. W tym samouczku możesz dowiedzieć się ALTER TABLE,przykłady tabeli SQL ALTER,Zmień instancje typów danych,Przykłady DROP COLUMN,
ALTER TABLE jest wykorzystywana w istniejącej tabeli, aby dodać, usunąć lub zmodyfikować kolumny.
Aby dodać kolumnę w tabeli, należy użyć następującej składni:
Aby usunąć kolumn w tabeli, należy użyć następującej składni (Zauważ, że niektóre systemy baz danych nie pozwalają na to, aby usunąć kolumny w trybie tabeli bazy danych):
Aby zmienić typ danych kolumny tabeli, należy użyć następującej składni:
SQL Server / MS Access:
My SQL / Oracle:
Patrz "osoby" tabela:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Teraz chcemy, aby dodać kolumnę o nazwie "DateOfBirth" w tabeli "Osoby".
Używamy następującą instrukcję SQL:
Zauważ, że nowa kolumna "DateOfBirth" typ jest data, data może być przechowywany. Typ określa typ danych może być przechowywana w kolumnie danych. Dla MS Access, MySQL i typy danych SQL Server dostępny, proszę wejść na naszą kompletne Typy danych Reference Manual .
Teraz "Osoby" tabela będzie w następujący sposób:
P_Id | LastName | FirstName | Address | City | DateOfBirth |
---|---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
2 | Svendson | Tove | Borgvn 23 | Sandnes | |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Teraz chcemy zmienić "osoby" typ danych tabela "DateOfBirth" kolumny.
Używamy następującą instrukcję SQL:
Należy pamiętać, że teraz "DateOfBirth" kolumna typ jest rok, może pomieścić dwie lub cztery formatu rok.
Następnie chcemy usunąć "osoba" stół "DateOfBirth" kolumny.
Używamy następującą instrukcję SQL:
Teraz "Osoby" tabela będzie w następujący sposób:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |