SQL Komutlari ve Sorgu Örnekleri I

Günümüzde veri tabani kullanilmayan bir program veya web sayfasi bulmak oldukça zordur. Her ne kadar statik web sayfalari bulunsada bu tür sayfalar ihtiyaçlari bir süre karsilayabilmekteler. Daha sonra dinamik hale getirilmekte yani web sayfasina veri tabanida dahil edilmektedir.

SQL "Ben bir programciyim" diyen birisinin bilmesi gereken temel veri tabani dillerinden biridir. Bu dil bütün veri tabani(MsSQL,MySQL,access vs.) iletisiminde kullanilir fakat kullanimi her yerde ayni olmasina ragmen bazi veri tabanlarinin deyimin sonunda istedigi noktali virgül gibi çok küçük farkliliklari olabilir. Kullandigimiz programlama dili ne olursa olsun veri tabani olan bir projede SQL dilini kullanmayacagimiz bir proje çok azdir veya yoktur. Yazinin devaminda en sik kullanilan SQL deyimlerini ögrenebilirsiniz.

SQL bir dil olmasina ragmen tek basina yetersizdir. SQL diliyle sadece veri tabani ile ilgili kisimlari yani kayit ekleme,düzenleme,silme,kayitlari listeleme veya siralama gibi olaylari çözüme kavusturabiliriz. SQL diliyle birlikte web programlamada ASP, PHP veya ASP.Net yerel(local) programlamalarda ise Visual basic, Delphi veya C# dillerini mutlaka kullaniriz.

SQL bilen birisi bile zaman zaman bu deyimlerin nasil kullanildiklarini unutabilmektedir. bknz ben . Tabi su ana kadar anlattigim 3 komutu veri tabani olan birden fazla proje gelistirmis birisinin unutmasi normal karsilanamaz. Fakat karmasik yapilar kasimiza çiktigi zaman misal bunun en basit örnegi olan iliskili tablolarda sorgu yazmak gibi bir olay karsisinda buna nasil bir çözüm bulacagimiz ileri seviye örneklere bagli olacak. Bu sebeble simdilik size kisaca SQL komutlarinin nasil bir formatla yazilmasi gerektiginden bahsedecegim, daha sonra ileri seviye örneklerle bu dersimizi devam ettirecegiz.

SELECT Komutu
Prototipi: "Select * From Tablo"
Açiklama: Select komutu ile veri tabanindan kayitlar alinir ve gösterilir. Select komutuyla beraber Where komutu kullanilarak sadece istenilen belirli bir sarti saglayan kayitlarida alip gösterebiliriz.

INSERT Komutu
Prototipi: "INSERT INTO Tablo (alan1,alan2,alan3, ...) VALUES (alan1, alan2, alan3, ...)"
Açiklama: Insert komutu ile tablolarimiza kayit ekleyebiliriz.

UPDATE Komutu
Prototipi: "UPDATE Tablo Set alan1=′yeni_deger′, alan2=′yeni_deger′, alan3=′yeni_deger′, ... Where -SART- "
Açiklama: Update komutu ile mevcut kayitlarimiz üzerinde degisiklik yapabiliriz.

DELETE Komutu
Prototipi: "DELETE FROM tablo Where -SART-"
Açiklama: Delete komutu ile kayitlarimiz içerisinden belirtilen sarta uygun kaydi silebiliriz. Eger ki sart(kosul) belirtilmediyse bahsi geçen tablodaki bütün kayitlarimiz silinecektir ki dikkatli olmanizi tavsiye ederim riskli bir komuttur geri dönüsü yoktur .

Kisaca SQL komutlarinin nasil yazilmasi gerektiginden ve islevlerinden bahsettim. Bir sonraki yazimda SQL örnekleriyle birlikte SQL bilgimizi pekistirmis olacagiz.

14 Mayıs 2008  tarihinde Berat yazmýþ.
  Veri Tabani ve SQL     0  Yorum     Toplam  380  kez okunmuþ.
 

  Yorumlar



  Yorum Yaz

gerekli
gerekli - gösterilmeyecek




ARA BUL

  •  
  • İSTATİSTİKLER

    • Aktif Ziyaretçi: 3
    • Toplam Ziyaret: 38797
    • IP'niz: 38.103.63.55
    •