ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 6 Ocak 2009, Salı
 
 #  Kategoriler » ASP » Makaleler
 

SQL - Yapısal Sorgu Dili 1 Bu içeriğin puanı : 3,8 4426 Görüntülenme
Merhabalar.Uzun bir aradan sonra bu yazımla yine birlikteyiz.Bu konumuzda SQL komutlarını işleyeceğim.Örneklerimiz için Acces veritabanında tblUyeler isimli bir tablo ve UyeID, UyeAdi, UyeParolasi, UyeKayitTarihi.Bu alanları sırası ile biçimlerini Otomatik Sayı, Metin, Metin, Tarih şeklinde oluşturduktan sonra işlemlere başlayabiliriz.

SELECT:

Select komutu adındanda anlaşılacağı üzere (Türkçesi Seçmek demektir) veritabanındaki alanları seçer.Genelde bu kommutun kullanımı,

SELECT * FROM tblUyeler

gibidir.Bu şekilde tabloda bulunan tüm alanları seçiyoruz ancak bunun daha doğru kullanımı aşağıdaki gibi işimize yarar alanları seçerek olmalıdır,

SELECT UyeID, UyeAdi FROM tblUyeler

Bu şekilde bize lazım olan alanları seçiyoruz ve diğer alanlarla bir işimiz olmuyor.

Aggregrate:

Bu komutlar seçilen verilerin toplamını bize verebilmektedir.
Bu komutla bir çok sayma işlemi yapılabileceği gibi örnek bir komutu aşağıdaki gibidir.

SELECT COUNT(UyeID) AS ToplamUye FROM tblUyeler

Bu kodda gördüğünüz gibi AS ToplamUye tümcesinde sanal bir alan oluşturduk ve kayıtlı üyelerin toplam sayısını buraya yazdırdık.

INSERT

Adından manasını anlıyoruz (Bununda Türkçesi eklemek demektir).Görmekteyizki aslında SQL dili şok basit ve kaliteli bir dildir.Biraz ingilizce bilmek işimize oldukça yarayabilmektedir.şimdi INSERT ile bir örnek yapalım

INSERT INTO tblUyeler(UyeAdi,UyeParolasi) VALUES('admin','admin')

Uyarı: bu komutta alana sayı ekleyeceksek VALUES kısmındaki değeri tırnak ( ' ) işaretleri içine alınmadan yazılmalıdır.Aksi takdirde komut hata verecektir.

UPDATE

Bununda Türkçesi güncellemek demek.Bu komutla veritabanındaki bilgileri güncelliyoruz.Bunada bir örnek verelim.

UPDATE tblUyeler SET UyeAdi='webmaster', UyeParolası='webmaster' WHERE UyeID=5

DELETE

Bunun anlamını bilmeeyenimiz yoktur herhalde ama ben yine söyliyeyim Silmek demektir bu komutla veritabanındaki bilgileri sileriz.Örnek kullanımı aşağıdaki gibidir.

DELETE FROM tblUyeler WHERE UyeID=1

Bu kullanımla 1 ID nolu tüm alanlar silinecektir.

Uyarı:Eğer bu komutta where kullanmazsanız tablo içindeki (mesela tblUyeler) bütün verileriniiz silinir ve tablo bomboş kalır.Buna dikkat etmelisiniz.

_____________________________________________________________

Gördüğünüz gibi veritabanı işlemlerinde o uzun Recordset saçmalıklarıyla uğraşmadan nasıl SQL dili ile basitçe işlemler yapabildiğimizi gördük.ıyi bir programcı olmanın yolu emin olun SQL dilinden geçer.Çünkü günümüzde hemen hemen tüm programlama dilleri bu dili desteklemektedir.
Bu çok uzun bir konu ancak bu dizinin eminim 2.'de gelecek.Ve bu yazıyla ilgili örnek bir uygulamayı önümüzdeki günlerde Uygulamalar bölümümüzde görebileceksiniz.
Anlamadığınız ve takıldığınız noktaları bize forumlardan belirtebilirsiniz.Saygılar sunarım iyi çalışmalar

(SQL konusunda yazıları ile bana ışık oludğu için Bahadır ARSLAN'a buradan saygılar sunarım.)
 Telif : Alparslan Saral | Eklenme : 11 Mart 2005, Cuma
 
 

Bu içerik hakkında 1 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(1) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ site güzel fakat ben sql sorgular hakkında daha fazla bilgi istiyorum benim araştırma ödevim bana bu konuda yardımcı olabilir misiniz şimdiden teşekkürler
Yazan : SERAP | Zaman : 26 Mart 2007 Pazartesi, Saat 09:59
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

4694

Haydi okullar internete.... (tr)

325

rc0der Reklam Sistemi v1.0 (tr)

977

HiddenChest İş ve Bayilik Başvuru Formu (tr)

2006

TradeSE E-Ticaret Yazılımı (tr)

553

Link Portal 2007 3 Temalı (tr)

2328

Gupse Medya Linkleri v0.1 (tr)

633

HiddenChest Ziyaretçi Defteri (tr)

2219

HiddenChest Kayan Haber (tr)

2760

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1366

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

86874

Üyelik Sistemi Yapımı

61255

Veritabanı Tablo İşlemleri

39328

MS SQL Server - 1

37413

Hazır Site v2.1 (tr)

31319

Klasör Şeklinde Linkler(404 Yönetimi)

27246

Sayfaları şifreleme(ENCODE)

24482

MS SQL Server - 2

23763

Include Yöntemleri

22564

MS SQL Server - 3

17195

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2009
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,13 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker