En son web geliştirme öğreticiler
 

SQL Alter TABLO Açıklama


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