Menü

Anket

Hangi Takımı Tutuyorsunuz
Fenerbahçe (%22,2)
Galatasaray (%50)
Beşiktaş (%11,1)
Sivas Spor (%5,55)
Trabzon (%11,1)

Toplam Oy: 18

Tüm Anketler

Takvim

« Ocak - 2009

»

PT SL ÇŞ CM CT PZ
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 30 31

İstatistikler

 Toplam Hit: 18667
 Sitede Aktif: 1
 Ip: 38.103.63.55
 Browser: Default - 0.0
 Toplam Kategori: 22
 Toplam Blog: 305
 Toplam Yorum: 0
 Toplam Resim: 5
 Toplam Mesaj: 1

Etiket Bulutu

25 3 3 boyutlu 3.0 301 360 5 açıklamalar Adsense ADSL Affiliate Afilli Akıllara akıllı aksesuar akvaryum alarm Alırken Alışveriş alkolmetre anahtarlık Anakart Anlatım Anlatımı araba arabası Araçları arama araştırma aromalıi oksijen Arttırın aşırı Atma AVPO.EXE Ayarları aynas aynası ayrıntılı bağlantıları balık balon banklar banyo başlığı bebek besleme beyin bıçak biçaklıi saldırıya bilardo bilezik Bilgileri Bilgisayar bilgisayarı bilgisayarın bilgisayarınızı Bilgisayarınızın Bios birincisi bisiklet biten biyonik blog bluetooth Body bomba boot Borç boşa boutunu boyutlu bozulan böcek Bölümleri bulan Bulma bulmak Bux Bux.To buzdolabı cam casus cep Cevaplar cismin Cli.exe Cpanel CPU çalar çalışan Çalışır Çalışma çatal çay çeviri çıkartması çok Çözülemeyen çözümler çubuk dağınık dağınıklık dayanıklı DebugMode defter değiştiren deneme derece Detaylı dijital Dikkat dilde dinç dişe Dizin DOCTYPE dokunmadan dönen dönüştürücü duman duş duşta duymayan dünyanın dürbün düşünen düzeltilir düzenlemek dvd eco eğimli Eklentisi Ekran ekstra elastik elektriğiniz elektrik elektronik elfeneri email en enerji enerjili Engelleme esnek estetik eşya eşyaları Etiketleri evrensel fan fanın fare fav.or.it fıskiye flip Form Format fraktal gece geleceğinize gemisi gitmesin gizli Google Gönderme görünümlü görüş gösteren gözlüğü gözlük gücüne gülücük güneş Güvenliği Güvenliğini hakia Hakkında halı harikaları haşere Hatası havaya Head hizmetinde hologram HTML HTTP ı Nedir Input Internetten ışığından ışık ışıklı ışıldamalı için içini sabun iğne ihtiyaç ilacı ile ilginç ilk imha inanılaz inanılmaz inceleme internet internete intranet ister İşlemc kabin kablosuz kağıdı kağıt Kaldırma kalem kalemi kamera kameralı kaminası kapağında kapatın kapı Karakte karanlıkta karışturmaya karşı Kart kartı Kartına kasa kaşık kaşıkla katlanabilir kaybetmeyen kaza kazanç kazanma kazanmanın kel kelebek kelime kelin kendini kesintisiz kıble kısaltmalar kitap klavye kol kolay koltuk korkusu kosaati Kota köpek Kredi Kredi Kartı Kullanarak kullanılan Kullanışlı kullanmak kumanda küp lamba lambalar lambaları laptop Lcd linkler Mantığı Marketing masa masası masasında Matematik MBR media megapixel mendil mesajları Messenger Meta mıknatısla mıknatıslı mıknatıslıi bilezik mikrofon mikroskop minibüs mistik mobil mobilya Modem modern modüler Moneybookers monitör Morph motoru mouse MP3 Msconfig MSN mum mumlar mutfak mühendisler müzisyen nanoi nanoteknoloji Nasıl neden Nedir nesil notdefteri oda ofis okuma olta oltası Oluş Oluşturmak online Optimizasyon Optimizasyonunun ordunun otomobil oyunculara Ödüllü ölçün Önemi önleyen örümceği özel Özellikleri paneli videolui duvardai şarkıyai tepki panoramik para parasolar Paypal pipet plak platform player portatif poşet ppp100 Problemleri Problemlerine Programları projektör projektörlü protez pusula r Sayıcı Ram recording reklam renk resimdeki robot robotu roomba rss rubik saat sabunlar sabunluk Sağ salıncak Saniyede satranç Sayfa Sayfada seccade sefertası Sektör serinletici ses sesi sessiz shower sıkça silecek sileceksiz sinek sinyali site siteye SkaLinks Skyliner Sleeptracker sms son Soru Soruları sound sörf sözlük spy ssaat stargate sticker şarjedilebilir şeklinde şemsiye şeytan şık şiş Tabanlı Tag takılan takvimi tamizlik tanıtımı tasarım taşınabilir Tavsiyeler technorati tekeri Teknikleri telefon telefonu Temizlenir Textarea tığ Tıklama Tıklamayı tişört Title top toplayan tornavida Trafikteki Transferi tritium tutuşturucu tuvalet tuzağı tükenmez tüpte türk uçak uçan usb usb 3.0 uvemetre uyanın Uygulama uyku uzaktan üç üretimi Üyeliği Üyelik ve venüs veren verilen verin Veritabanı video Virüsleri Virüsünü volvo watch Wax webmaster Windows Wordpress Worpress xp yabancı yapılan Yapılır yapışkan yapmayan yapraklar yarasa yaşlanmayı yatak yavaş yazı yazın yemek yeni yerçekimi yerçekimsiz Yolları yön Yönlendirme yönünü yürümeye yürüteci yürüyen yürüyüş yüzük zarar

Blog

RSS Takip Tavsiye Et İndir (.doc) Okunma: 5
SQL ASP ve diğerleri hakkında bilgiler DERS 1

PrinterAnywhere SQL ASP ve diğerleri hakkında bilgiler DERS 2

DERS I

[Resim]

SQL nedir ?
++ SQL in açılımı; Structured Query Language [ Yapısal Sorgu Dili ]
++ SQL sizi veritabanına erişmenizi saglar.
++ SQL, ANSI standardında bir bilgisayar dilidir.
++ SQL veritabanına karşı sorguları çalıştırabilir.
++ SQL veritabanındaki verileri tekrar ele alabilir.
++ SQL veritabanına yeni bir kayıt ekleyebilir.
++ SQL veritabanından bir kayıt silebilir.
++ SQL veritabanındaki bir kaydı guncelleyebilir.
++ SQL kolay öğrenilir

SQL standarttır, fakat ...
SQL, ANSI (American National Standards Institute - Amerikan Ulusal Standardları Enstitusü) standardında vertabanına ulasmak ve işlemek için kullanılan bir bilgisayar dilidir. SQL komutları veritabanındaki verileri guncellemek, tekrar ele almak için kullanılır. SQL in kullanıldıgı veritabanı programları MS Access, MS SQL Server, DB2, Informix, Oracle, Sybase vs. Fakat SQL dilinin birçok farklı versiyonları vardır, ama yinede önemli anahtarlar genelde aynıdır yada cok benzerdir (örnegin SELECT, UPDATE, DELETE, INSERT, WHERE, ve digerleri).

SQL Veritabanı tabloları
Veritabanı bir yada birden fazla tablodan olusur. Her tablonun bir adı vardır. Bu tablolardaki kayıtlar dizilerde (row) saklanır.

Örneğin "bilgi" tablosunda;

ad soyad il yas
----- ------- ---- -----
ali özgür ankara 15
veli sözcü trabzon 20
necmi yakan sivas 19

yukardaki tablo üç kayıda sahiptir, her bir kişi için bir tane, yani 3 satıra (row) ve ayrıca 4 adet kolona (column) sahiptir.

SQL sorguları

SQL ile, veritabanı sorgulanabilir ve soncuları alınabilir.

Örnek bir sorgu;

SELECT soyad FROM bilgi

Sonucu;

soyad
-----
özgür
sözcü
yakan

SQL Veri işleme dili (DML - Data Manipulation Language)

SQL, sorguları calıstırmak için bir sözdizimidir. Fakat aynı zamanda kayıtları guncelleme, ekleme ve silmek içinde kullanılır.
Bu sorgu ve guncelleme komutları, birlikte SQL in bir bolumu olan Veri işleme dilinin olusturuyor:

++ SELECT - veritabanındaki tablodan veri alır
++ UPDATE - veritabanındaki tablodaki veriyi gunceller
++ DELETE - veritabanındaki tablodan veri siler
++ INSERT INTO - veritabanındaki tabloya yeni bir veri ekler

SQL Veri tanımlama dili (DDL - Data Definition Language)

SQL in bir bolumu olan veri tanımlama dili, veritabanı tablolarında işlem yapmaya izin veren, tabloları olusturmak yada silmek için kullanılır. Ayrıca index (arama anahtarı) belirlemedede kullanılan bir dildir. Tablolar arasında etkileşimi saglayabilir, aralarında bir bağ kurabilirsiniz.

En sık kulllanılan veri tanımlama sözdizimleri:

## CREATE TABLE - tablo yaratır
## ALTER TABLE - tabloyu degiştirir
## DROP TABLE - tabloyu siler
## CREATE INDEX - index (arama anahtarı) olusturur
## DROP INDEX - indexi siler

şimdi bu sözdizimlerini biraz daha ayrıntılı anlatalım...

SELECT ifadesi
Bu ifade tablodan veri secmek için kullanılır.

ifadenin kurulusu;
SELECT kolonAd(lar)i FROM tabloAdi

örnek veri tabanımızda "bilgi" tablomuzda

ad soyad il yas
----- ------- ---- -----
ali özgür ankara 15
veli sözcü trabzon 20
necmi yakan sivas 19

verileri var diyelim

SELECT yas FROM bilgi
dediğimizde

yas
---
15
20
19

sonucu alırız.

birden cok kolon secmek için ise;

SELECT ad,soyad FROM bilgi
dediğimzde

ad soyad
----- -------
ali özgür
veli sözcü
necmi yakan

sonucunu verir.

tum kolonları secmek içinde;

SELECT * FROM bilgi
dememiz yeterlidir.

SELECT DISTINCT ifadesi

Bu ifade sadece farklı ifadeleri secmek için kullanılır.

ifadenin kurulusu;
SELECT DISTINCT kolonAd(lar)i FROM tabloAdi


örnek veritabanımızda "veriler" tablomuzda

firma urunNo
----- --------
CS 4586278
CW 7894331
CL 456
CH 45689
CW 789666879

verileri var diyelim

SELECT firma FROM veriler

dediğimizde sonuc;

firma
-----
CS
CW
CL
CH
CW

olucaktır.

Ama ifadeye distinct eklersek, yani

SELECT DISTINCT firma FROM veriler

dersek sonuc;

firma
-----
CS
CW
CL
CH

seklinde olucaktır, yani tekrarlanan satır bilgileri alınmıyacaktır.

WHERE şartı

Bu şart, select ifadesi ile kullanılır.

şartın kurulusu;
SELECT kolonAdi FROM tabloAdi WHERE kolonAdi operator deger

Bu şartta kullanılabilir operatorler;

= eşit
<> eşit değil
> büyüktür
< kücüktür
>= büyük yada esittir
<= kücük yada esittir
BETWEEN belli bir aralık arasında
LIKE belli bir kalıpla arama

NOT: bazı SQL versiyonlarında <> yerine != de kullanılabiliyor.

örnek veritabanımızda "ipList" tablomuz olsun;

kullaniciAdi sifresi ipNumarasi
------------ --------- ----------
Admin bulamazsın 127.0.0.1
Ziyaretci bulsamdasoylemem 127.0.0.2
Backup op. guvenlisifre 127.0.0.1
MMx enguzelsifrebu 127.0.0.1
Haberci forerunner 127.0.0.3

SELECT * FROM ipList WHERE ipNumarasi=’127.0.0.1’

dediğimizde sonuc;

kullaniciAdi sifresi ipNumarasi
------------ --------- ----------
Admin bulamazsın 127.0.0.1
Backup op. guvenlisifre 127.0.0.1
MMx enguzelsifrebu 127.0.0.1

olucaktır.

Bu şartta kullandıgımız degeri tek tırnak (’) içine almamız onemlidir, aksi taktirde sorunlar cıkabilir.

SELECT * FROM ipList WHERE ipNumarasi=’127.0.0.1’ ---> Dogru
SELECT * FROM ipList WHERE ipNumarasi=127.0.0.1 ---> Yanlıs
SELECT * FROM ipList WHERE kullaniciAdi=’MMx’ ---> Dogru
SELECT * FROM ipList WHERE kullaniciAdi=MMx ---> Yanlıs

LIKE operatorunun kullanılısı

Bu operatorle belli bir kalıpta arama yapabilirsiniz.

ifadenin kurulusu;
SELECT kolonAdi FROM tabloAdi WHERE kolonAdi LIKE kalip

(%) işareti bilinmeyen yada eksik olan karakter için kullanılır.

Örnek SQL ifadeleri;

SELECT * FROM ipList WHERE kullaniciAdi LIKE ’A%’
SELECT * FROM ipList WHERE kullaniciAdi LIKE ’%x’
SELECT * FROM ipList WHERE kullaniciAdi LIKE ’%er%’
Konu Yoruma Kapalı
» Benzer 5 Konu
 Konu Başlığı Tarih Okunma
 SQL ASP ve diğerleri hakkında bilgiler DERS 2 6/15/2008 5
 SQL Dilinde Select, Insert, Update, Delete Komutları 6/15/2008 9
 SQL Dilinde Select, Insert, Update, Delete Komutları 6/15/2008 27
 sql öğrenin 6/15/2008 12

En Çok Okunanlar Son Yorumlananlar Hakkımda
ADSL Kota ve Borç Bilgileri (195)
Session.codepage ve kullanımı (138)
photoshop ta 100 adet fotoğraf efekti uygulaması (127)
ASP ile Base64 Şifre Çözme (104)
Sayfada Mouse ile Sağ Tıklamayı Engelleme (84)
Session.abandon ve kullanımı (73)
Durum Çubugundaki Hareketli Yazı (65)
ASP ile Base64 Şifreleme (51)
İkariam - Orta Çağ Web Browser Strateji Oyunu (50)
Session.timeout ve kullanımı (49)
Yorumlanan Konu Yok
Matematik Öğretmeni