Alter TABLO Açıklama
ALTER TABLE deyimi, varolan bir tablodaki sütunları ekleme, silme veya değiştirme için kullanılır.
SQL ALTER tablo sözdizimi
Tablodaki bir sütun eklemek için aşağıdaki sözdizimini kullanın:
ALTER TABLE table_name
ADD column_name datatype
aşağıdaki sözdizimini kullanın, bir tablodaki bir sütun silmek için (bazı veritabanı sistemleri bir sütun silme izin vermez fark):
ALTER TABLE table_name
DROP COLUMN column_name
Bir tablodaki bir sütunun veri tipini değiştirmek için, aşağıdaki sözdizimini kullanın:
SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
My SQL / Oracle (prior version 10G) :
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
Oracle 10G and later:
ALTER TABLE table_name
MODIFY column_name datatype
SQL alter TABLO Örnek
Bak "Persons" tablosunun:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Şimdi adlı bir sütun eklemek istediğiniz "DateOfBirth" in "Persons" tablosundaki.
Aşağıdaki SQL deyimi kullanın:
ALTER TABLE Persons
ADD DateOfBirth date
Yeni sütun, dikkat edin "DateOfBirth" , tarih türünde olduğu ve bir tarih tutmak için gidiyor. veri türü sütun tutabilir ne tür veri belirtir. MS Access, MySQL ve SQL Server mevcut tüm veri türlerinin tam referans için lütfen tüm gidin Veri Türleri referans .
"Persons" tablo şimdi aşağıdaki gibi görünecektir:
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 |
Değişim Veri Türü Örneği
Şimdi adlı sütunun veri türünü değiştirmek istediğiniz "DateOfBirth" in "Persons" tablosundaki.
Aşağıdaki SQL deyimi kullanın:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
Dikkat edin "DateOfBirth" sütunu tipi yılın şimdi ve iki basamaklı veya dört basamaklı formatında bir yıl tutmak için gidiyor.
DAMLA KOLON Örnek
Sonra, adlandırılmış sütunu silmek istiyor "DateOfBirth" in "Persons" tablosundaki.
Aşağıdaki SQL deyimi kullanın:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
"Persons" tablo şimdi aşağıdaki gibi görünecektir:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |