/webodası
Sql Dersleri

SQL UPDATE VE DELETE KOMUTU

Mehtap Gülten · · 2 dk

Bir kayıttaki belli alanları silmek (temizlemek) istersek UPDATE deyimini kullanırız. Adından da anlaşılacağı gibi önceki verileri siler ve yerine yeni verilerimizi kaydeder.

1-) Öğrenci tablosundaki Soyadı GÜLTEN olanların Adını SELEN yapmak için; (SQL Server, Ms Access, MySQL)

 UPDATE ogrenci SET Ad="Selen" WHERE Soyad="GÜLTEN"

2-) Öğrenci numarası değeri 645 olan öğrencinin adını ve soyadını Meral AKMAN yapmak için; 

UPDATE ogrenci SET ogrenciAdi='Meral', soyadi='AKMAN' WHERE ogrenciNo=645

3-) Aşağıdaki komut görevi öğretmen olan personelin maaşına %10 zam yapmak için;

UPDATE `tblpersonel` SET maas=maas*1.1 WHERE gorevi='Öğretmen'

4-) Öğrenci numarası 321 olan kaydın puanını 90 olarak değiştirmek için;

 UPDATE ogrenci SET puan=100 WHERE ogrenciNo=321

DELETE İLE SİLME İŞLEMİ

Delete komutuna örnek olarak; Tablodan ID’si 2 olan kaydı silmek istersek o sütun komple silinir. 4 sütun var iken ID'si 2 olan sütun komple silinir ve geriye 3 sütun kalır.

Kullanım Şekli

DELETE FROM tablo adı WHERE koşul;

1-) Öğrenci tablosundaki öğrenci numarası 421 olan kaydı silmek için;

 DELETE FROM ogrenci WHERE ogrenciNo=421

2-) Öğrenci tablosundaki Soyadı Güngör olan kayıtları silmek için;  (SQL Server, Ms Access, MySQL)

DELETE FROM ogrenci WHERE Soyad="GÜNGÖR"

3-) Öğrenciler tablosundan Gamze SOYDAN isimli kullanıcıyı silmek için;

DELETE FROM 'ogrenci' WHERE ogrenciAdi='Gamze' AND soyadi='SOYDAN'

4-) Öğrenciler tablosundaki tüm kayıtları silmek için;

DELETE * FROM ogrenciler

Evet arkadaşlar geçen derslerde Select ve Insert komutlarını işlemiştik şimdi ise Delete ve Update komutlarını işledik.

Yazının tamamını ve yorumları sitede aç