ALTER TABLE komutu; tabloya sütun eklemek, sütun silmek ya da sütunun yapısında değişiklik yapmak için kullanılır.
ALTER TABLE komutu ayrıca mevcut bir tabloya çeşitli kısıtlamalar eklemek ve silmek için de kullanılır.
ALTER TABLE – Sütun Ekleme
Bir tabloya sütun eklemek için aşağıdaki syntax’ı kullanın:
ALTER TABLE tablo_adı
ADD sütun_adı veri_tipi; Code language: SQL (Structured Query Language) (sql)
Aşağıdaki SQL kodu, “Müşteriler” tablosuna bir “E-posta” sütunu ekler:
ALTER TABLE Customers
ADD Email varchar(255); Code language: SQL (Structured Query Language) (sql)

ALTER TABLE – Sütun Silme
Bir tablodaki bir sütunu silmek için aşağıdaki syntax’ı kullanın (bazı veritabanı sistemlerinin bir sütunun silinmesine izin vermediğine dikkat edin):
ALTER TABLE tablo_adı
DROP COLUMN sütun_adı; Code language: SQL (Structured Query Language) (sql)
Aşağıdaki SQL kodu, “Müşteriler” tablosundan “E-posta” sütununu siler:
ALTER TABLE Customers
DROP COLUMN Email; Code language: SQL (Structured Query Language) (sql)
ALTER TABLE – Sütunu Yeniden Adlandırma
Tablodaki bir sütunu yeniden adlandırmak için aşağıdaki syntax’ı kullanın:
ALTER TABLE tablo_adı
RENAME COLUMN eski_ad to yeni_ad; Code language: SQL (Structured Query Language) (sql)
ALTER TABLE – Veri Tipini Değiştirme / Modifiye Etme
Tablodaki bir sütunun veri tipini değiştirmek için aşağıdaki syntax’ı kullanın:
ALTER TABLE tablo_adı
ALTER COLUMN sütun_adı veri_tipi; Code language: SQL (Structured Query Language) (sql)
Örnek: Aşağıdaki komutla URUN tablosuna veri tipi 10 haneli yazı olan URUNKODU adında sütun ekledik.

Alter Table Komutu Aşağıdaki komutla yeni eklediğimiz sütuna değer girebiliriz.

Örnek Aşağıdaki komutla tablodan sütun silebiliriz

