SQL Alter Table Nedir? Nasıl Kullanılır?

SQL Alter Table, Sql tarafında yapılan müdaheleleri veya değişiklikleri sql kodu olarak Alter Table cümlesini kullanarak tablo alanları üzerinde ekleme, silme, düzenleme gibi işlemleri kolayca yapabilmekteyiz.

SQL Alter Table Nedir? Nasıl Kullanılır?

Sql Alter Table Şeması

Yeni alan eklemek için kullanılacak SQL cümlesi

Tablo içerisinden bir alanı silmek için kullanılacak SQL cümlesi


Alter Table Örnek SQL Sözdizimi

SQL Server / MS Access

My SQL / Oracle

Oracle 10G ve sonrası


ALTER TABLE Örnekleri

Şimdi alttaki basit bit personel tablosunu kullanarak Alter Table kullanımı daha iyi anlamaya çalışalım.

PIDAdSoyadAdresSehir
1MuratÖNERŞahinler sok.İstanbul
2Muhammet EminÖZTÜRKLEREğitim Mah.İstanbul
3HakanGÜNERBıldırcın Sok.Denizli

Şimdi yukarıda görmüş olduğunuz tabloya DogumTarihi diye bir alan ekleyelim. Tabloya dogum tarihi alanı ekleyebileceğimiz sql sözdizimi şu şekilde olmalıdır.

Üstteki kodda’da görmüş olduğunuz gibi personel adındaki tablomuza DogumTarihi adında date(tarih) tipinde bir alan ekledik ve personel tablosunun yeni hale şu şekildedir.

PIDAdSoyadAdresSehirDogumTarihi
1MuratÖNERŞahinler sok.İstanbul
2Muhammet EminÖZTÜRKLEREğitim Mah.İstanbul
3HakanGÜNERBıldırcın Sok.Denizli

Şimdiki örneğimizde alanımızın veri türünü değiştirebileceğimiz sql sözdizimini görelim.

Şimdi ise bir Ekleme tarihi adından datetime türünde bir alan ekleyelim ve eğer bu alana değer girişi yapılmazsa varsayılan olarak bugünün tarihini atamasını sağlayalım bir alan boş geçildiğinde varsayılan olarak bir değer aktarmak isterseniz DEFAULT keyword’unu kullanmalısınız alttaki örnekte olduğu gibi;

Yukarıdaki sql sorgusu sonucunda EklemeTarihi alanına kayıt eklenmediği taktirde bugünün tarihi otomatik olarak girilecektir.

Şimdi ise personel tablosundaki DogumTarihi alanını kaldırabileceğimiz sql cümlesini nasıl yazıldığını görelim


SQL Alter Table Özeti

Makale içerisinde elimden geldiğince sizlere alter table sözdizimi ile tabloya ueni alan ekleme, silme, güncelleme gibi işlemlerin nasıl yapılabileceğini ve nasıl bir kod kullanacağımızı örnek kodlarla aktarmaya çalıştık. Umarım faydalı olmuştur. Bu konu ile alakalı kafanızda oluşan her türlü soru için yorum kısmını kullanmayı ihmal etmeyiniz.


📚 SQL Alter Table Benzeri Makaleler


  Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.

🔗  Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.

👋  Bir sonraki makalede görüşmek dileğiyle.

4.6/5 - (9 votes)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et