Abdülkadir BARLIK
 DML (Data Manipulation Language)
 Insert (Ekle)
 Delete (Sil)
 Update (Güncelle)
Konu Başlıkları
Veri İşleme Dili olarak da bilinen DML adı
verilen bu dil yardımıyla veritabanı
üzerinde kayıt ekleme, silme ve
güncelleme işlemleri yapılmaktadır.
Data Manipulation
Language
Insert
Delete
Update
DML
insert delete update
Konu Başlıkları
Sorgu yoluyla veri ekleme işlemidir. Yeni
kayıt ekleme işleminde dikkat edilmesi
gerekenler;
 Zorunlu alanlara mutlaka değer atanmalıdır.
 Null alanlara ya değer atanmaz ya da null
olduğu belirtilir.
 Identity kolonlarına değer atanamaz.
Data Manipulation
Language
Insert
Delete
Update
insert into <Tablo İsmi>
(kolon1, kolon2, …..)
values
(deger1, deger2,…..)
Konu Başlıkları
insert into Makalem(baslik, icerik)
values('DML', 'Veri İşleme Dili olan ......')
Data Manipulation
Language
Insert
Delete
Update
Konu Başlıkları
 Sorgu yoluyla veri silme işlemidir.
 Tehlikeli komutlardan birisidir.
 Koşullu şekilde silinmezse tüm kayıtlarınız
silinebilir.
Data Manipulation
Language
Insert
Delete
Update
delete from <Tablo İsmi>
where <koşul ifadesi>
--where kullanmak opsiyoneldir.
Konu Başlıkları
delete from Makalem
where id = 10
Data Manipulation
Language
Insert
Delete
Update
Konu Başlıkları
 Sorgu yoluyla veri güncelleme işlemidir.
 Tehlikeli komutlardan birisidir.
 Koşullu şekilde güncellenmezse tüm kayıtlarınız
yanlış verilerle güncellenebilir.
Data Manipulation
Language
Insert
Delete
Update
update <Tablo İsmi>
set <kolon1> = değer1 , <kolon2> = değer2, ….
where <koşul ifadesi>
--where kullanmak opsiyoneldir.
Konu Başlıkları
Data Manipulation
Language
Insert
Delete
Update
update Makalem
set icerik = 'C#da Herşey bir nesnedir.'
where id = 9

MSSQL Server - Data Manipulation Language

  • 1.
  • 2.
     DML (DataManipulation Language)  Insert (Ekle)  Delete (Sil)  Update (Güncelle)
  • 3.
    Konu Başlıkları Veri İşlemeDili olarak da bilinen DML adı verilen bu dil yardımıyla veritabanı üzerinde kayıt ekleme, silme ve güncelleme işlemleri yapılmaktadır. Data Manipulation Language Insert Delete Update DML insert delete update
  • 4.
    Konu Başlıkları Sorgu yoluylaveri ekleme işlemidir. Yeni kayıt ekleme işleminde dikkat edilmesi gerekenler;  Zorunlu alanlara mutlaka değer atanmalıdır.  Null alanlara ya değer atanmaz ya da null olduğu belirtilir.  Identity kolonlarına değer atanamaz. Data Manipulation Language Insert Delete Update insert into <Tablo İsmi> (kolon1, kolon2, …..) values (deger1, deger2,…..)
  • 5.
    Konu Başlıkları insert intoMakalem(baslik, icerik) values('DML', 'Veri İşleme Dili olan ......') Data Manipulation Language Insert Delete Update
  • 6.
    Konu Başlıkları  Sorguyoluyla veri silme işlemidir.  Tehlikeli komutlardan birisidir.  Koşullu şekilde silinmezse tüm kayıtlarınız silinebilir. Data Manipulation Language Insert Delete Update delete from <Tablo İsmi> where <koşul ifadesi> --where kullanmak opsiyoneldir.
  • 7.
    Konu Başlıkları delete fromMakalem where id = 10 Data Manipulation Language Insert Delete Update
  • 8.
    Konu Başlıkları  Sorguyoluyla veri güncelleme işlemidir.  Tehlikeli komutlardan birisidir.  Koşullu şekilde güncellenmezse tüm kayıtlarınız yanlış verilerle güncellenebilir. Data Manipulation Language Insert Delete Update update <Tablo İsmi> set <kolon1> = değer1 , <kolon2> = değer2, …. where <koşul ifadesi> --where kullanmak opsiyoneldir.
  • 9.
    Konu Başlıkları Data Manipulation Language Insert Delete Update updateMakalem set icerik = 'C#da Herşey bir nesnedir.' where id = 9