-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSQL(DML).sql
29 lines (18 loc) · 1.28 KB
/
SQL(DML).sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--DML (Data Manipulating Language)
--Veri tabanına veri ekleme, güncelleme ve silme
-- Backend developer olarak bizim omuzlarımızdaki en büyük yük CRUD(Create-Read-Update-Delete) işlemleridir.
--Bu işlemler neredeyse bir projenin yüzde 70 lik dilimini temsil eder. Özellikle Create, Update ve Delete
--işlemlerinin başarıyla yürütülmesi, bunun yanında Read operasyonlarında da performans çok önemlidir.
--Uyarı: Insert işleminde ilgli tablonun Id sütunana biz değer vermiyoruz. Bütün veri tabaları bu sütuna kendisi otomatik olarak değer verir.
-- insert işleminde önce insret atacağımız tablonun ismini daha sonra parantez içerisinde insert atılacak sütun isimleri yazılır. verilecek değerler sırasıyla bekirtilmelidir.
--Kitap tablosuna yeni bir kitap girişi yapalım ve Tur tablosuna kitaba uygun bir tür satırı girişi yapalım
insert tur (ad) values ('Fantaztik')
insert kitap(ad, sayfasayisi,puan,turno) values ('KralKatilli Güncesi', '736','100' , '20')
--Update: Güncelleme işlemi için kullanılır.
Update tur
Set
ad = 'Fantastik'
where turno = 20
/*delete from tur where turno = 20*/
--Not: Update ve Delete operasyonlarında muhakak işlem yapılacak bilgi Id vb. biricik(Primary Key) alanlardan filtrelenerek uygulanmalıdır.
--Yoksa tüm tabloya Update atar.