2012/12/20

DML(Data Manipulation Language) cümlelerin kullanımı



      Veri tabanına veri ekleme,mevcut verileri güncelleme ve silme işlemleri DML kullanarak yapılmakdadır.Veri tabanı objeleri kullanma işleri yapılır. DML açılımı ise (Data manipulation language) demekdir.Bunları şöyle sıralayabiliriz;
  • insert; Tabloya kayıt ekler.
  • update;  Tablodaki kayıtları değiştirir yani günceller.
  • delete; Tablodaki kayıtları siler.
  • merge;  Tabloya kayıt ekler yada değiştirir.


Tabloya kayıt eklemek (insert);
Tabloya kayıt eklemek için insert den yararlanılır.
  • Kullanım şekli;    insert into tablo_adi(tablonun filtleri) values (filtlere eklenecek degerler);


Yani   insert into bölümler (bölüm_id,bölüm_adi,müdür_id,yer_id) values (10,’reklam bölümü’,6,2);
Tablodaki kayıtları güncelleme(update);
     Tablodaki kayıtları güncellemek için update kullanılır.Basit bir update cümlesinin söz dizimi şöyledir.
  •  Kullanım şekli;   update tablo set[sutun1=deger1,sutun2=deger2,….] where   yani


 Update personeller set  ücret=30000 where personeller personel_id=10;   (id si 10 olan çalısanların maaşını 30000 olarak değiştirir.)                                                             
  Update personeller set ücret=ücret+200  where adı  IN(‘ensar’,’mustafa’);  (personel tablosunda adı verilen şahısların maaşini 200 tl artır demekdir.)                                 
Tablodaki kayıtları silmek(delete);
    Tablodaki kayıtları silmek için delete cümleleri kullanılır.Söz dizimi şöyledir.

  •   Kullanım şekli;   delete [from]  talo [where ];    yani
        Delete from jobs  where department_id=10;  (jobs tablosunda numarası 10 olanı siler)
        Delete from  yeni_ürünler; (tum verileri siler)
        delete  from ürün_bilgileri where ürün_id IN (1122,1123); (numaraları verilen satırları siler)
İyi okurlar.

Hiç yorum yok:

Yorum Gönder