" /> Hasło <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Dom SQL Alter Table
PDF

ALTER TABLE - To zapytanie służy do dodawania, usuwania lub modyfikowania kolumn w istniejącej tabeli.

Składnia ALTER TABLE

Aby dodać kolumnę do tabeli, należy użyć następującej składni:

ALTER TABELA nazwa_tabeli
ADD column_name datatype

ALTER TABELA nazwa_tabeli
DROP Kolumna column_name

Aby zmienić typ danych kolumny, należy użyć następującej składni:

ALTER TABELA nazwa_tabeli
ALTER Kolumna column_name datatype

Przykład 1

Istnieje tabeli "Osoby":

P_IdNazwiskoImięAddressMiasto
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Tak, chcemy dodać nową kolumnę o nazwie "DateOfBirth" w tabeli "Osoby".

Uruchom zapytanie SQL:

1
2
ALTER TABELA Osób
ADD DateOfBirth dane

P_IdNazwiskoImięAddressMiastoDateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Przykład 2

Teraz chcemy zmienić typ danych kolumny "DateOfBirth" stół "Osoby".

Uruchom zapytanie SQL:

1
2
ALTER TABELA Osób
ALTER Kolumna DateOfBirth rok

Usuń kolumny

Tak, teraz chcemy usunąć kolumnie "DateOfBirth" z tabeli "Osoby".

Uruchom zapytanie SQL:

1
2
ALTER TABELA Osób
DROP Kolumna DateOfBirth

P_IdNazwiskoImięAddressMiasto
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Komentarze

 
+4 #1 Denis 2010-07-13 12:06 A jeśli chcesz podać nick w tytule, czyli na przykład zamiast pisać Adres Adres. Co robić? Cytować
 
 
0 #2 Rufflet 2011-04-27 05:29 Dennis, jesteś mylące coś.
Co masz na myśli alias?
Aliasy są używane w selektorze (patrz Alias ​​SQL fragment)
Cytować
 
 
0 #3 Pavel 2011-10-20 09:32 A jeśli chcę zmienić liczbę znaków w kolumnie, dane w tej kolumnie nie jest usuwany?
Czy słuszne jest moje pytanie:

ALTER TABLE osoby
ALTER KOLUMNA Adres nvarchar (200)
Cytować
 
 
0 #4 снег 2011-12-27 19:47
A jeśli chcesz podać nick w tytule, czyli na przykład zamiast pisać Adres Adres. Co robić?

Cytować
 
 
0 #5 oleg 2012-02-16 23:26




Cytować
 
 
0 #6 Vladimir 2012-05-03 14:32









Cytować
 

Upoważnienie

Nicea Ajax Poll

Który z moich rozszerzeń jest najlepszy?

Statystyka

Reklama