MySQL

MySQL Tabloya Yeni Sütun Ekleme

B eğitimde, MySQL ADD COLUMN deyimini kullanarak bir tabloya nasıl sütun ekleneceğini göstereceğiz.

MySQL ADD COLUMN deyimi

Mevcut bir tabloya yeni bir sütun eklemek için, ALTER TABLE ADD COLUMN deyimini aşağıdaki gibi kullanırsınız:

İfadeyi daha ayrıntılı inceleyelim.

  • İlk önce, ALTER TABLE yan tümcesinden sonra tablo adını belirtirsiniz.
  • İkinci olarak, yeni sütunu ve tanımını ADD COLUMN yan tümcesinden sonra koydunuz. COLUMN anahtar kelimenin isteğe bağlı olduğunu ve bu nedenle atlayabileceğinizi unutmayın.
  • Üçüncüsü, MySQL, FIRST anahtar sözcüğünü belirterek yeni sütunu tablonun ilk sütunu olarak eklemenizi sağlar. Ayrıca, AFTER var_olan_sutun yan tümcesini kullanarak yeni bir sütunu mevcut bir sütundan sonra eklemenizi sağlar. Yeni sütunun konumunu açıkça belirtmezseniz, MySQL onu son sütuna ekler.

Bir tabloya aynı anda iki veya daha fazla sütun eklemek için aşağıdaki söz dizimini kullanırsınız:

Mevcut bir tabloya yeni bir sütun ekleme örneklerine bir göz atalım.

MySQL ADD COLUMN Örnekleri

İlk olarak aşağıdaki gibi bir öğrenci tablosuna sahip olduğumuzu düşünelim.

öğrenci tablosu

İkinci olarak, öğrencilere eposta göndermek için sonradan ogrenci tablosuna eposta alanını ekleriz. ogrsoyad sütunundan sonra eposta kolonunun konumunu açıkça belirttiğimiz için, MySQL buna uyacaktır.

Ögrenci tablosuna yeni kolon eklendikten sonra aşağıdaki gibi görünecektir.

Öğrenci tablosuna şimdi de telefon alanını ekleyelim. Telefon alanını eklerken telefon verisinin boş geçilemez olmasını tanımladık. After deyimi kullanılmadığı için telefon alanı tablonun sonuna eklendi.

Şimdi tabloya birden fazla alan ekleyen sorguyu yazalım. Aşağıdaki sorguda öğrenci tablosuna adres ve il kodu bilgilerini ekleyen sorgu tanımlanmıştır. Adres boş geçilebilir il_kodu ise boş geçilemez olarak tanımlandı.

Bu işlemlerden sonra tablo aşağıdaki gibi oluşacaktır.

Bu yazıda, MySQL ADD COLUMN deyimini kullanarak bir tabloya bir veya daha fazla sütunun nasıl ekleneceğini öğrendiniz.

 

1 Yorum

Yorum yapmak için tıklayın