SQL-Veri Ekleme, Silme, Güncelleme

SQL-Veri Ekleme, Silme, Güncelleme

Önceki yazımda, sorgulamaya yöntemlerine giriş yapmış, select, where, distinct sorgularını tanıtmıştık. Bu yazımda ise tablolara veri ekleme, güncelleme ve silme işlemini anlatacağım.

Veri tabanınında herhangi bir tabloya veri eklemek için INSERT INTO ifadesi kullanılır. Tabloya eklenecek veriler yazı şeklindeyse tırnak işareti içerisinde yazılmalıdır. Sayısal türde ise tırnak kullanılmadan doğrudan yazılabilir. INSERT INTO sorgusunu 2 farklı şekilde kullanabiliriz. Bunlardan ilki;

INSERT INTO tablo Values( değer1, değer2, değer3,….) şeklindedir.

Diğer kullanım şeklimiz ise;

INSERT INTO tablo_adi(sütun1,sütun2,sütun3,……)

VALUES(değer1, değer2, değer3,…….)

INSER INTO ifadesinden sonra veri girişi yapılacak tablo adı ve parantez içerisinde sütun isimleri verilir. VALUES ifadesinden sonra da girişi yapılacak veriler yazılır. VALUES kısmında verilen değerlerin sıralaması tablo adından sonra verilen sütun sıralamasına göre olmalıdır. Tablonun tüm sütunları için veri girişine gerek yoktur. TAblo adından sonra sadece veri girişi yapılacak sütun isimleri yazılmalıdır ama NOT NULL veya Primary Key sütunlara değer girişi zorunlu olduğu için sütun isimlerinde bu sütunlar kesinlikle kullanılmalıdır.

Tablolarımız içerisinde var olan ancak değiştirmek istediğimiz yani update etmek istediğimiz veriler olabilir. Bunları direkt tabloları düzenlemek yerine UPDATE sorgusuyla yapabiliriz. Kullanımı şu şekildedir;

UPDATE tablo SET sütun1=deger, sütun2=deger,….

Where koşul

Burada yaptığımız işlem şu şekildedir. Öncelikle tablomuzu listeledik ve değiştireceğimiz ismi seçiyoruz. Yapmak istediğim şey Metin ismini değiştirip yerine Burak yazmak. Sorgumuzda ise şunu dedik Ogrt_El tablosundaki Adı olan sütunu Burak olarak değiştir dedik.  Ancak bunu bir koşula bağlı tuttuk. Çünkü biz sadece bir değeri değiştirmek istiyoruz. Where komutuyla da ogrt_id ‘si 312 olan ve bolum_id ‘si 2 olanın adını Burak yap diyoruz. Eğer bu koşulu belirtmezsek. Adı sütununda ki bütün değerleri Burak olarak yapacaktır.

Son sorgumuz ise yanlış eklediğimiz verileri silmemize yarayan DELETE sorugusu. Tablodaki kayıtların tamamını veya belirli bir koşula uyanları silmek için kullanılır. Update sorgusunda olduğu gibi where ile koşul belirtmemiz gerekiyor eğer tüm tabloyu silmek istemiyorsanız. Kullanımı ise şu şekildedir;

DELETE FROM tablo_adı WHERE koşul

Yukarıda ki INSERT komutuyla eklediğimiz 312 ogrt_id’ ye sahip olan öğretmeni sildik.

 

Bir yorum ekleyin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

2 yorum “SQL-Veri Ekleme, Silme, Güncelleme”