0 oy
420 gösterim

1 cevap

0 oy

seçti
 
En İyi Cevap

Merhaba,

SQL de Alter Table komutu ile var olan bir tabloya alan ekleyebilir, silebilir veya var olan bir alanın adını ve türünü değiştirebilirsiniz. Şimdi size bu bahsettiklerimi nasıl yapabileceğinizi www.sorsoyleyelim.com anlatmaya çalışacağım. Umarım sizin için faydalı bir yazı olur.

* Var olan bir tabloya alan eklemek için aşağıda ki komutu kullanırız;

ALTER TABLE tablo_adi ADD alan_adi alan_turu;

Örneğin; gokhanonal tablosuna adres adında 100 karakter uzunluğunda bir metin alanı ekleyelim.

ALTER TABLE gokhanonal ADD adres VARCHAR(100);

Tek komutla birden fazla alan ekleyebilmemiz de mümkün arkadaşlar. Onu da şu şekilde yapıyoruz..

ALTER TABLE tablo_adi ADD (alan1 alan_turu, alan2 alan_turu, alan3 alan_turu, ... alan10 alanturu);

Eğer örnekle açıklayacak olursak;

ALTER TABLE gokhanonal ADD (Adres VARCHAR(100), Yas INT, Kayit_Tarihi DATETIME);

Yukarı da ki örneğimizde www.sorsoyleyelim.com gördüğünüz gibi 3 tane yeni alan ekledik.

* Şimdi ise var olan bir tablo alanını düzenlemeyi öğrenelim.

Var olan tablo alanları düzenleyebileceğimiz kodu aşağıda belirttim.

ALTER TABLE tablo_adi MODIFY alan_adi alan_turu;

Örnek verecek olursak...

ALTER TABLE gokhanonal MODIFY Adres VARCHAR(150);

Örneğimiz de gördüğünüz gibi adres alanının uzunluğunu 100den 150ye yükselttik. 

* Şimdi de var olan bir tablo alanını silmeyi öğrenelim. Yine aynı şekilde bir www.sorsoyleyelim.com örnekle bunu size göstereceğim.

ALTER TABLE tablo_adi DROP COLUMN alan_adi;

Örnek;

ALTER TABLE gokhanonal DROP COLUMN adres;

Yukarı da ki örneğimizde gokhanonal tablosunda ki adres alanını silmeyi www.sorsoyleyelim.com öğrendik. 

Umarım faydalı bir yazı olmuştur wink

Türkiye'nin en iyi soru cevap sitesi | SorSoyleyelim.com

İlgili sorular

0 oy
1 cevap
26 Nisan 2022 misafir sordu

Web sitemiz hakkında ki reklam,istek,öneri ve şikayetlerinizi iletisim(at)sorsoyleyelim.com adresine mail atabilir veya sitemizin iletişim formu üzerinden bize yazabilirsiniz.
Sitede ki içeriklerin izinsiz kullanılması ya da kopyalanması yasaktır. Bknz: Kullanım şartları.
...